我使用Ajax从数据库中获取数据,并使用setTimeout来显示延迟数据。 但在我的电脑中,我使用Wamp.It工作来延迟数据显示。 但是,当我上传文件到服务器。数据不会延迟显示。发生了什么?
这是示例代码。
$.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 :(得分:0)
这对我来说很好看。值得检查.swc
是否为数组,在这种情况下,data
对于第一个元素为0,这意味着key
的超时为0ms。
jQuery documentation关于key*450
的第二个回调参数:
类型:函数(整数索引,元素元素)