一开始我想说对不起我的英文不好。在谷歌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每次都不一样,所以资源没有被浏览器兑现。 –