0

getJSON 呼び出しが失敗したときにリロード機能を作成するのに苦労しています。これは私の現在のコードです:

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

このコードは関数をリロードしますが、ミリ秒ごとに数回です。遅延を追加することを考えましたが、関数を見つけることができませんでした (delay(ms) と sleep(ms) を試しました)。

誰かが私を助けてくれることを願っています

4

1 に答える 1

1
setTimeout(function, ms)

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

// the function will be executed after 1 second
于 2013-07-25T09:21:02.327 に答える