当有进度指示器时

时间:2011-08-12 07:48:00

标签: ajax jsonp

在服务器端,5秒后响应一个字符串。

如果使用以下代码,前5秒将有一个进度指示器:

function Comet(){
    $.getJSON('http://192.168.1.111:3000/c?callback=?', {}, function(response){
        toDiv(response);
        setTimeout('Comet()', 1000);
    });
}
function toDiv(content){
    $('#content').append(content + '<br>');
}
$(document).ready(function() {
    Comet();
});

但是如果使用代码则没有进度指示器:

function Comet(){
    $.getJSON('http://192.168.1.111:3000/c?callback=?', {}, function(response){
        toDiv(response);
        setTimeout('Comet()', 1000);
    });
}
function toDiv(content){
    $('#content').append(content + '<br>');
}
$(document).ready(function() {
    setTimeout('Comet()', 1000);
});

为什么?

0 个答案:

没有答案