he problema ..jquery ajax() asíncrono falsa
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");
});
problema es: es que no puso en su lugar async: false
datos de archivo.php son sólo en última div con id por lo 9 pero ahora hay async: false
- lo que los datos están en cada div por lo que es bueno
pero si quiero hacer clic mientras se estaba cargando por el Ajax no funciona (sólo después de terminado todo ajax-eS)
cómo resolver este problema? (Tal vez la falsa es que estoy usando ajax. Puedo utilizar getJSON etc ..)
gracias por ayudar a
Solo para tener en cuenta. Esto es algo pequeño y se puede ver como mi preferencia, pero siempre vale la pena el tiempo para encontrar buenos nombres de variables. Puede ser frustrante para alguien que tiene que perseguirte y todo lo que ven son nombres de variables de un carácter. Haría un mejor nombre de variable en mi respuesta, pero no sé cuál es tu situación. –