一開始我想說對不起我的英文不好。在谷歌Chrome,Mozilla Firefox瀏覽器,歌劇jquery ajax異步請求錯誤
jQuery的V2.0.0版本的最後
今天,我有一個問題
timer_multy_update = setInterval(
function()
{
$.get(
'test.php',
function (result){
parseAndUpdateData(result);
},
"json"
);
}, 500)
的問題是,如果服務器掛起(我不知道如何說的正確),即時間從服務器獲得更多的答案0,5秒,但計時器不停留並繼續發送請求,所以在服務器應答之前它可以發送2-4請求,所有這個答案返回一個很少的時間,現在問題,在螢火蟲所有請求正確,但變量的結果只包含一個來自服務器的第一個答案的答案。也許我沒有清楚地表達自己,我想說2-4對服務器的請求返回不同的答案,但結果從服務器得到所有2-4個第一答案,並且是大問題。
我試圖在互聯網上查找信息,但什麼都沒發現。
我不知道爲什麼,但首先想到的是,在jQuery中的錯誤,我開始看源代碼,並發現一些關於heder和它的哈希。 所以我試圖改變我的腳本,並找到辦法
$.get
(
'/php/mine/update_cells.php',
't='+Math.random(),
function (result)
{
parseAndUpdateData(result);
},
"json"
);
它工作正常 所以我想現在,錯誤是還是我的錯,而不是理解
因爲你添加了math.random,url每次都不一樣,所以資源沒有被瀏覽器兌現。 –