如何在第一次调用时消除这种延迟?

时间:2015-01-20 19:39:59

标签: jquery

我这样每10分钟调用一次函数

var int=self.setInterval(my_func, 600000);


function my_func(){

$.ajax({
         url: 'xxxxxxxx',
        success: function(response) {
    var data= JSON.parse(response);
    displayCustomerDetails(data);
        },
        error: function(e) {
            alert('Error full filling request');
        }
    }); 

}

第一次调用时,如何消除这种延迟?

1 个答案:

答案 0 :(得分:1)

这应该做:

my_func();    
var int=self.setInterval(my_func, 600000);

setInterval的10分钟非常高。您可能想要阅读有关Ajax Push Engines(又名APE) - check this out

的内容

此外,看起来这个问题类似:How to start setInterval loop immediately?