0
我想用jQuery測試異步AJAX請求,但它不能按預期工作。AJAX異步請求無法正常工作
這裏有我的3個要求:
稱爲idRpis.forEach(function(idRpi, index){
console.log("Start"+index+" : "+Date.now());
$.ajax({
type : 'POST',
url : AJAX,
dataType : 'json',
async : "true",
data : {
action : "test"
},
success : function(response) {
console.log("End"+index+" : "+Date.now());
}
});
});
的PHP文件看起來像這樣:
//Pause for 3 seconds
session_start();
sleep(3);
的問題是,3個要求是在幾乎同時發送,但是到達了每個之間延遲3秒。
是不是應該同時完成這項工作並同時到達?這就是我想要做的。
無法保證何時能夠返回並運行。 – epascarello
我確信一個Ajax調用可以完成這項工作。你不需要3 ajax調用 –
有沒有更多的PHP代碼?如果您正在使用會話,則每個請求都會鎖定該會話,以便其他人不得不等待完成。 – jeroen