循環內部ajax請求涉及到循環變量的取值問題:
例如:
for(var i=0; i<items.length; i++){
zzurl = items[i].url;
$.ajax({
type: 'get',
url: zzurl,
dataType: "json",
success: function(json){
console.log(i);
var img = json.img;
},
error: function(data){
}
});
}
將會得到 i 為最后一個序號 這里就涉及到同步和異步機制的問題了
解決方法:參數配置項(async: false)
