具有重载功能的getJSON

时间:2013-07-25 09:17:17

标签: javascript jquery html getjson

当getJSON调用失败时,我一直在努力创建重新加载功能。这是我目前的代码:

        function get_stuff(page) {
        fPage = 'http://mywebsite.com/' + page + '.json';
        $.getJSON(fPage, function (data) {
            // Stuff
        })
        .fail(function () { // Call failed
            get_stuff(page);
        });

此代码重新加载函数,但每毫秒重复一次。我想添加一个延迟,但是我没有设法找到一个功能(我试过延迟(ms)和睡眠(ms))

我希望有人能帮助我

1 个答案:

答案 0 :(得分:1)

setTimeout(function, ms)

示例

setTimeout(function(){
  get_stuff(page)
}, 1000) 

// the function will be executed after 1 second