在案例中常常使用 jQuery 的 $.get
或 $.post
來取 ajax 的內容,例如說:
$.post("ajax.php", function(response) { console.log(response); });
假設今天使用迴圈來跑此功能,常常要配合將相對應的內容作變動,假設今天有 10 個 div 要取值,要找到對應的 div 回傳的話,除了將順位由 server 端帶回來以外,有一種寫法可以使 ajax 抓到迴圈的變數。
for (i = 0; i < 6; i++) { !function(i) { $.post("ajax.php", {param: i}, function (response) { $("div").eq(i).html(response); }); }(i) }