我有以下js片段:
cat_images = $(".category-description").next().find("img");
cat_images.each(function () {
url = $(this).parent().attr("href");
id = url.split("id=");
id = id[1];
url = "cat_url.php?i="+id;
this_image = this;
$.get (url, function (data) {
$(this_image).attr("src", data);
});
});
目前,只有每个循环迭代的最后一个元素被 ajax.get 部分更新。我认为这与 ajax 与循环交互不佳有关,因为this
在 ajax 函数中使用会使其完全失败。
无论如何,在等待 ajax 在 Jquery 中完成时是否有延迟循环?(不希望在其中混合常规 js)