启动和停止ajax自动刷新

时间:2014-03-24 08:14:23

标签: jquery ajax

正在开发学校电子学习论坛模块。现在帖子已加载

<div id="posts"></div> 

使用此功能:

var refreshcon = setInterval( function() {
      $('#postcontainer').load('new/posts.php', function() {

      });
  },5000);

-add new response-的文本框位于

<div id=""></div>

并与其余数据一起刷新。但我添加了一个函数<input type="text" onfocus="stopcounter()"/> [停止计数器执行此clearInterval(refreshcon);并正在工作]。 现在的问题是。我无法在提交表单时再次启动autorefresh。 Jquery和我不是很好的朋友。请有人给我看一个简单的功能,可以随意启动和停止自动刷新。提前致谢

1 个答案:

答案 0 :(得分:0)

您可以使用以下功能: -

开始: -

function start(){
    refreshcon = setInterval(function(){
        $('#postcontainer').load('new/posts.php', function(){  });
    }, 5000);
}

停止: -

function stop(){
    try{
        clearInterval(refreshcon);
    }catch(err){}
}