JS は、バックグラウンドの setInterval タイミングと Ajax リクエストを N 秒ごとに発行するスケジュールされたタスクを実装します。

韦小宝
リリース: 2018-01-12 09:53:06
オリジナル
2401 人が閲覧しました

この記事では、N秒ごとにバックグラウンドをリクエストするスケジュールされたタスクのJS実装に関するJS情報を主に紹介しますset間隔のタイミングとajaxリクエストは、この記事を参照してください

まず、以下をご覧ください。コード:

DiGui = function (param) {    
$.ajax({ 
 success: function (returnValue) {
  window.setInterval("fnSetMarkPoint()", 5000); 
 }
});
ログイン後にコピー

DiGui() メソッドの呼び出し後

問題: ツリー形状で 0.1 秒ごとに setInterval を作成します ページがクラッシュするまでループ内で setInterval を作成します

解決策: setInterval

オブジェクトは一度だけ作成されます

実装計画: var status = true; を判断するためにブール型の

変数を設定します

var status = true;
DiGui = function (param) {    
$.ajax({ 
 success: function (returnValue) {       
  if (status) {
   status= false; 
       window.setInterval("DiGui()", 5000); 
    }
   } 
 });
ログイン後にコピー
上記は、バックグラウンドの setInterval タイミングと Ajax リクエストの発行を N 秒ごとに要求するためにエディターによって導入されたスケジュールされたタスクの JS 実装です。 . 皆さんのお役に立てれば幸いです。 !

関連する推奨事項:

文字列内のすべてのカンマを削除する JS の詳細な例

要素を上下左右に移動する JS の例

2 つの日付の差は何日であるかを示す JS の例

以上がJS は、バックグラウンドの setInterval タイミングと Ajax リクエストを N 秒ごとに発行するスケジュールされたタスクを実装します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート