ループ内の各要素に対して ajax を呼び出して使用したい jquery ループがあります。
var splitted = [1,2,3];
var categoriesID = [4,5,6];
$.each(splitted, function(index, val)
{
$.ajax({
type: "GET",
url: 'index.php?act=ajax&op=showCategories&manufacturer='+val+'&categories='+categoriesID,
success: function(data) {
$(".manufacturer\\[" + val + "\\]").show();
$(".manufacturer\\[" + val + "\\]").html(data);
//alert('Load was performed.');
}
});
});
問題は、おそらく各要素が同じ ajax 接続を使用していることに気付いたことです。結果は同じです。もちろん、要素ごとに異なる結果が得られるはずです。
だから - どのように私はすべてのループで ajax 接続を閉じて再度開くことができますか? またはそうする別の方法はありますか?