私は次の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セクションによって更新されています。this
ajax関数内で使用すると完全に失敗するため、ajaxがループとうまく相互作用しないことと関係があると思います。
とにかく、ajaxがJqueryで終了するのを待っている間にループを遅らせる方法はありますか?(通常のjsを混ぜたくない)