加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

借助jQuery Ajax技术实现每隔5秒向某页面传值

发布时间:2021-11-20 14:18:59 所属栏目:PHP教程 来源:互联网
导读:有时候我们需要每隔一段时间向某页面传值,比如说聊天室,每隔几秒就像数据库处理页面传值并取回,然后显示在聊天窗口。又或者是每隔一段时间就查询用户最后发言时间到现在是否间隔2分钟,如果是则将用户退出。这个时候我们就要用到HTML DOM setInterval()

有时候我们需要每隔一段时间向某页面传值,比如说聊天室,每隔几秒就像数据库处理页面传值并取回,然后显示在聊天窗口。又或者是每隔一段时间就查询用户最后发言时间到现在是否间隔2分钟,如果是则将用户退出。这个时候我们就要用到HTML DOM setInterval() 方法。
 
setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
 
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。
 
语法:
 
setInterval(code,millisec[,"lang"])
 
code
 
必需。要调用的函数或要执行的代码串。
 
millisec
 
必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。
 
eg:
 
 setInterval(function(){
            host = window.location.host
            $.post("http://"+host+"/index.php/Article/cpMes/value/1");
 
        },5000);
 
扩展:
 
clearInterval()方法
 
clearInterval() 方法可取消由 setInterval() 设置的 timeout。
 
clearInterval() 方法的参数必须是由 setInterval() 返回的 ID 值。
 
eg:
 
<html>
<body>
 
<input type="text" id="clock" size="35" />
<script language=javascript>
var int=self.setInterval("clock()",50)
function clock()
  {
  var t=new Date()
  document.getElementById("clock").value=t
  }
</script>
</form>
<button onclick="int=window.clearInterval(int)">
Stop interval</button>
 
</body>
</html>

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读