ホームページ > 記事 > ウェブフロントエンド > jsのスケジュールされた呼び出しメソッドが成功した後に呼び出しを停止する例_javascriptスキル
<pre name="code" class="javascript"> <span style="color: rgb(58, 62, 67); 'Segoe UI Semibold', 'Segoe UI', 'Lucida Grande ', Verdana, Arial, Helvetica, sans-serif; font-size: 22px; line-height: 27px; ">GetResult は .net と一緒に使用するとエラーが発生しますそれは呼び出すことができないということ。 </span>したがって、他の曖昧さを生じないよう、以下の getResult() js メソッドの名前を別の名前に変更する必要があります。
<pre class="brush:php;toolbar:false"><pre name="code" class="javascript">
//スケジュールされた更新フラグ<br>var freshid="";//グローバル変数として定義されていることに注意してください<br>function felsh (){ <br>//alert("時限呼び出しメソッドの開始"); <br>refreshid=setInterval(getResult,1000); <br>} <br>//呼び出されたメソッド<br><br>関数 getResult( ){ <br>try{ <br>var str=addFunctionName();// 失敗した場合は 1 を返します <br>if(str=="1"){ <br>return str; <br>} <br>clearInterval (refreshid) ;//成功後にタイミング サービスをクリアします<br>}catch(e){ <br>alert('Exception:' e.description) // または、alert('Exception:' this.print(e) );// 利点は、入力エラーを出力できることです。 <br>} <br>return "" <br>} <br>function addFunctionName(){ <br>return "1"; ;/pre><br><br><pre class="brush:php;toolbar:false"><br><pre name="code" class="javascript"> <br><br><br><br><br>