设为首页 加入收藏

TOP

利用jQuery Ajax技术实现每隔5秒向某页面传值
2014-11-23 22:00:03 来源: 作者: 【 】 浏览:29
Tags:利用 jQuery Ajax 技术 实现 5秒 向某 页面

有时候我们需要每隔一段时间向某页面传值,比如说聊天室,每隔几秒就像数据库处理页面传值并取回,然后显示在聊天窗口。又或者是每隔一段时间就查询用户最后发言时间到现在是否间隔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:





<script language=java script>
var int=self.setInterval("clock()",50)
function clock()
{
var t=new Date()
document.getElementById("clock").value=t
}





】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java如何获取Content-Type的文件.. 下一篇Linux 程序设计学习笔记----文件..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: