ajaxリクエストが行われてから1秒後に関数を再帰的に呼び出すにはどうすればよいですか?

ジュニア

毎秒メソッドを呼び出したくない場合があります。むしろ、結果に関係なく、ajaxリクエストが完了してから1秒後に関数を呼び出したいと思います。

$.delay()関数を使おうとしましたが、エラーが発生します

TypeError: $.delay is not a function

これが私のコードです

$(function(){
    function checkMessages(){

        $.ajax({
            type: 'GET',
            url: icwsHandlerUrl,        
            data: {method: 'getMessages', jSON: true},
            dataType: 'json',
            cache: false,
            timeout: 5000,
            success: function(data) {
                console.log(data); // for testing only but this should call a handler for the data  
            },
            complete: function(){
                $.delay(1000, function(){
                    checkMessages();
                });
            }
        });

    }

    $(window).load(function(){
        checkMessages();
    });
});

注:私はjQueryバージョン2.1.0を使用しています

ジェームズ・ドネリー

$.delayjQueryのイベントキューに保存されているイベントを遅らせるために使用されます。このためには、setTimeout代わりにJavaScript独自のメソッドを使用する必要があります

setTimeout(checkMessages, 1000);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

すべてのリクエストが終了した後でのみ関数を呼び出すにはどうすればよいですか?

分類Dev

別のスクリプトが終了した後に実行するJavaScript関数を呼び出すにはどうすればよいですか?

分類Dev

関数ポインタを介してクラスメンバー関数を再帰的に呼び出すにはどうすればよいですか?

分類Dev

Q関数呼び出しを引数のリストから文字列として再構成するにはどうすればよいですか?

分類Dev

Ajaxリクエストが行われたときに1秒間だけ待機し、待機時間後にリクエストをキャンセルしないようにするにはどうすればよいですか?

分類Dev

phpファイルの関数を呼び出すためにajaxリクエストを修正するにはどうすればよいですか?

分類Dev

クラスからNSString関数を作成して呼び出すにはどうすればよいですか?

分類Dev

PythonでPOSTリクエストを行うときに関数を呼び出すにはどうすればよいですか?

分類Dev

Numbaで、GPUで実行されている再帰関数を呼び出すにはどうすればよいですか?

分類Dev

再帰的なテンプレート関数の最初の呼び出しで関数を実行するにはどうすればよいですか?

分類Dev

関数への再帰呼び出しを返すにはどうすればよいですか?

分類Dev

1行のコードでオブジェクトをキャストして関数を呼び出すにはどうすればよいですか?

分類Dev

JSAxiosリクエストからPHPページの関数を呼び出すにはどうすればよいですか

分類Dev

JavaScriptでJSONPリクエストを使用してAjax呼び出しを実行するにはどうすればよいですか?

分類Dev

javascriptを使用してcgiスクリプトからpython関数を呼び出すにはどうすればよいですか?

分類Dev

php名前空間がわかりません。別のクラスから関数を呼び出すにはどうすればよいですか?

分類Dev

C ++の静的スレッドエントリポイント関数から他の関数を呼び出すにはどうすればよいですか?

分類Dev

他のスコープ関数を呼び出すjavascript関数を「再帰的に」文字列化するにはどうすればよいですか?

分類Dev

前の呼び出しで同じ関数が実行された後、1秒間に関数を複数回呼び出すにはどうすればよいですか?(javascript)

分類Dev

再帰を使用して、Pythonで別の関数を繰り返し呼び出す関数を作成するにはどうすればよいですか?

分類Dev

javascript関数からjavaクラスオブジェクトを呼び出すにはどうすればよいですか?(ajaxなしで)

分類Dev

Pythonのクラスから外部関数を呼び出すにはどうすればよいですか?

分類Dev

javascriptから静的Typescriptクラス関数を呼び出すにはどうすればよいですか?

分類Dev

Unity3dテストスクリプトで、別のクラスから静的関数を呼び出すにはどうすればよいですか?

分類Dev

Java から MySQL のストアド関数を呼び出すにはどうすればよいですか?

分類Dev

再帰: 再帰関数から値-1を返すにはどうすればよいですか

分類Dev

JQueryとAjaxを使用してPHPクエリを呼び出すにはどうすればよいですか?

分類Dev

特定の回数の再帰呼び出しの後で関数を停止するにはどうすればよいですか?

分類Dev

ラムダ関数がそれ自体を再帰的に呼び出すのを防ぐにはどうすればよいですか?

Related 関連記事

  1. 1

    すべてのリクエストが終了した後でのみ関数を呼び出すにはどうすればよいですか?

  2. 2

    別のスクリプトが終了した後に実行するJavaScript関数を呼び出すにはどうすればよいですか?

  3. 3

    関数ポインタを介してクラスメンバー関数を再帰的に呼び出すにはどうすればよいですか?

  4. 4

    Q関数呼び出しを引数のリストから文字列として再構成するにはどうすればよいですか?

  5. 5

    Ajaxリクエストが行われたときに1秒間だけ待機し、待機時間後にリクエストをキャンセルしないようにするにはどうすればよいですか?

  6. 6

    phpファイルの関数を呼び出すためにajaxリクエストを修正するにはどうすればよいですか?

  7. 7

    クラスからNSString関数を作成して呼び出すにはどうすればよいですか?

  8. 8

    PythonでPOSTリクエストを行うときに関数を呼び出すにはどうすればよいですか?

  9. 9

    Numbaで、GPUで実行されている再帰関数を呼び出すにはどうすればよいですか?

  10. 10

    再帰的なテンプレート関数の最初の呼び出しで関数を実行するにはどうすればよいですか?

  11. 11

    関数への再帰呼び出しを返すにはどうすればよいですか?

  12. 12

    1行のコードでオブジェクトをキャストして関数を呼び出すにはどうすればよいですか?

  13. 13

    JSAxiosリクエストからPHPページの関数を呼び出すにはどうすればよいですか

  14. 14

    JavaScriptでJSONPリクエストを使用してAjax呼び出しを実行するにはどうすればよいですか?

  15. 15

    javascriptを使用してcgiスクリプトからpython関数を呼び出すにはどうすればよいですか?

  16. 16

    php名前空間がわかりません。別のクラスから関数を呼び出すにはどうすればよいですか?

  17. 17

    C ++の静的スレッドエントリポイント関数から他の関数を呼び出すにはどうすればよいですか?

  18. 18

    他のスコープ関数を呼び出すjavascript関数を「再帰的に」文字列化するにはどうすればよいですか?

  19. 19

    前の呼び出しで同じ関数が実行された後、1秒間に関数を複数回呼び出すにはどうすればよいですか?(javascript)

  20. 20

    再帰を使用して、Pythonで別の関数を繰り返し呼び出す関数を作成するにはどうすればよいですか?

  21. 21

    javascript関数からjavaクラスオブジェクトを呼び出すにはどうすればよいですか?(ajaxなしで)

  22. 22

    Pythonのクラスから外部関数を呼び出すにはどうすればよいですか?

  23. 23

    javascriptから静的Typescriptクラス関数を呼び出すにはどうすればよいですか?

  24. 24

    Unity3dテストスクリプトで、別のクラスから静的関数を呼び出すにはどうすればよいですか?

  25. 25

    Java から MySQL のストアド関数を呼び出すにはどうすればよいですか?

  26. 26

    再帰: 再帰関数から値-1を返すにはどうすればよいですか

  27. 27

    JQueryとAjaxを使用してPHPクエリを呼び出すにはどうすればよいですか?

  28. 28

    特定の回数の再帰呼び出しの後で関数を停止するにはどうすればよいですか?

  29. 29

    ラムダ関数がそれ自体を再帰的に呼び出すのを防ぐにはどうすればよいですか?

ホットタグ

アーカイブ