setInterval或setTimeout这两个都可以实现,
setinterval为恒定运行时使用比较合适,如时间在跳,
setTimeout为条件满足时继续轮询比较合适,如升一级给下一个任务一样,
setTimeout("fun()",5000)5秒后执行fun()这个过程
function
fun(){
//这里要启动AJAX模型,向服务器发出GET或POST请求,
//如:接受为:user.php,PHP程序访问数据库进行处理
//返回responseText,JS可以调用,
//如果返回的结果你满意,允许继续轮询就启动setTimeout("fun()",5000)
//这样一来你就看到了一个自运行的一个机制了。。
//具体代码太多,无法展示。。。
}
实时获取推荐使用Socket。定时获取数据的话写个定时器,每10秒获取一次数据。
定时:
var t = null
t = setInterval(function(){
//获取数据的代码
},10000)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)