如果希望用户在ajax调用运行时能够使用该界面,则应将更
async改为
true。James
Allardice还指出,在这种情况下,您需要使用javascript闭包来保留
id返回ajax调用时的原始值。
for(id = 1; id < 10; id++){ $(".div").append("<div id='" + id + "'></div>"); (function(id) { $.ajax({ url: "file.php", data: "a=" + id, type: "POST", async: true, success: function(data) { $("#"+ id).html(data); } }); }(id));}


