Jquery setTimeout无法在服务器上工作

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

我使用Ajax从数据库中获取数据,使用setTimeout显示延迟数据。 但在我的电脑里,我使用Wamp。它可以延迟数据的显示。 但是,当我上传文件到服务器时。数据不能延迟显示。发生了什么事

这是示例代码

$.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”。