loadagain=function()
        {
         if(timeout!=4)
         {
         that.show();//ajax核心部分
         }
   }
this.show=function(){
...........
}这段主要用来如果ajax运行时间过长 则重新加载
现在我发现了个问题是 有时候是重新加载了 并加载成功 可是在firebug下看到以前加载失败的还在那边运行
感觉这个会影响速度 那要怎么才能让ajax中断运行

解决方案 »

  1.   

    加载失败的还在那边运行?你指的是JS的缓存吗?js是执行过程的,似乎没有中断的说法吧,直接return掉可以吗?
      

  2.   

    作   用
      abort 方法取消一个进行中的异步下载   
     基本语法
      xmlDocument.abort();
       
    说   明
      如果这个方法在异步下载时被呼叫,所有的解析动作会停止,而且在内存中的文件会被释放。
       
    范   例
     xmlDocument.abort();同步的时候呢?