У меня проблема.
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 ect..)
спасибо за помощь