我想向谷歌应用引擎提出很多请求以获取 blob。这个基本的 for 循环方法创建了正确数量的元素,但它们都指向最后请求的 blob。
for (key=0; key < keyList.length; key++){
var keyUrl = '/serve_blob/audio/'+keyList[key];
$.ajax({ url : keyUrl, type : 'GET', dataType : 'text',
success : function(data, xhr, status) {
renderTemp("#audioTable", "audioTemplate", {'audioSrc':keyUrl});
}
});
}
我可以通过从 ajax 完成回调中调用它来获得第二个正常工作的请求。有没有更好的方法让它适用于许多请求?