我有问题..
for(a=1;a<10;a++){
$(".div").append("<div id="+a+"></div>")
$.ajax({
url: "file.php",
data: "a="+a,
type: "POST",
async: false,
success: function(data) {
$("#"+a).html(data);
}
});
}
$("div").click(function(){
alert("it works");
});
问题是:我没有把async: false
来自file.php的数据放在最后一个 div 中,所以 id 为 9 但现在有async: false
- 所以数据在每个 div 中,所以这很好
但如果我想在通过 ajax 加载时单击它不起作用(仅在完成所有 ajax-es 后)
如何解决这个问题?(也许错误的是我在使用 ajax。我可以使用 getJSON 等。)
谢谢你的帮助