您现在的位置: 万盛学电脑网 >> 程序编程 >> 脚本专题 >> javascript >> 正文

js定时调用方法成功后并停止调用的实现

作者:佚名    责任编辑:admin    更新时间:    2015-10-15 10:08:44

 这篇文章主要介绍了js定时调用方法成功后并停止调用的实现,需要的朋友可以参考下

 代码如下: <pre name="code" class="javascript"><pre name="code" class="javascript"> <span style="color: rgb(58, 62, 67); font-family: 'Segoe UI Semibold', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 22px; line-height: 27px; ">GetResult 在.net中也有,如果和.net一起使用的话,会产生调用不了的错误。</span></pre>因此下面的getResult()js方法名字要改成别的名字,以便不产生别的岐义!  <pre></pre>  <pre name="code" class="javascript"> </pre><pre name="code" class="javascript"></pre><pre name="code" class="javascript">//定时刷新标志  var refreshid="";//注意定义成全局变量  function felsh(){  //alert("定时调用方法开始");  refreshid=setInterval(getResult,1000);  }  //被调用方法    function getResult(){  try{  var str=addFunctionName();//不成功返回1  if(str=="1"){  return str;  }  clearInterval(refreshid);//成功后清除定时服务  }catch(e){  alert('异常:'+e.description); // or alert('异常:'+this.print(e));//好处是可以把打错误打印下来  }  return "";  }  function addFunctionName(){  return "1";  }</pre><br>  <br>  <pre></pre>  <pre name="code" class="javascript"> </pre><br>  <pre></pre>    </pre>