Jquery setTimeout无法在服务器上工作
我使用Ajax从数据库中获取数据,使用setTimeout显示延迟数据。 但在我的电脑里,我使用Wamp。它可以延迟数据的显示。 但是,当我上传文件到服务器时。数据不能延迟显示。发生了什么事 这是示例代码Jquery setTimeout无法在服务器上工作,jquery,server,settimeout,Jquery,Server,Settimeout,我使用Ajax从数据库中获取数据,使用setTimeout显示延迟数据。 但在我的电脑里,我使用Wamp。它可以延迟数据的显示。 但是,当我上传文件到服务器时。数据不能延迟显示。发生了什么事 这是示例代码 $.getJSON('xxx.php',{'xxx' : xxx},function(data) { $.each(data,function(key, val) { setTimeout(function
$.getJSON('xxx.php',{'xxx' : xxx},function(data)
{
$.each(data,function(key, val)
{
setTimeout(function()
{
$.getJSON('xxx.php',{'xxx' : xxx},function(data)
{
//show data.
});
},key*450);
});
});
我觉得不错。值得检查
数据
是否为数组,在这种情况下,键
将与第一个元素一起为0,这意味着,对于键*450
,超时为0毫秒
jQuery关于$。每个的第二个回调参数:
类型:函数(整数索引、元素)
检查控制台中的Json“val”。