我想要完成的是在单击对象时使用 ajax 请求调用 PHP 页面,并从 PHP 页面返回一些 jQuery,该 jQuery 将确定是否淡化对象。
如果应该删除对象,则 PHP 页面返回的代码如下:
$attr = '#all'.$numAttr;
echo '<script type="text/javascript">
jQuery(document).ready(function(){
$("'.$attr.'").fadeOut();
});
});
</script>';
这是带有 ajax 请求的 jQuery 代码:
$(document).ready(function(){
$(".item").click(function() {
var attrID = $(this).attr('id');
var attrNum = attrID.substring(5)
var itemID2 = $(testAttr).html();
var id2 = $(testAttr+"p").html();
$.get( "http://www.refaim.com/use", {itemID: ""+itemID2, id: "" + id2, numAttr: attrNum}, function( data ) {
$(".action").html(( data ));
});
});
});
编辑:不敢相信我忘了包括我提交这个问题的原因。我的问题是从 PHP 页面加载到 div 中的 jQuery 不起作用,单击时对象不会褪色。