私が達成しようとしているのは、オブジェクトがクリックされたときに ajax リクエストで PHP ページを呼び出すことです。PHP ページから、オブジェクトをフェードするかどうかを決定する 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 が機能しないことです。オブジェクトをクリックしてもフェードしません。