每隔 5 分钟执行一次 ajax 请求,如何实现?下面有个不错的示例,感兴趣的朋友可以参考下
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
一个页面好像只能有一个 window.onload=function(){},所以要有多个事件,这样写就好了
- window.onload=function(){
- //假设这里每个五分钟执行一次test函数
- publicBusi();
- personBusi();
- }
- function publicBusi(){
- setTimeout(personBusi,1000*60*7);//这里的1000表示1秒有1000毫秒,1分钟有60秒,7表示总共7分钟
- $.post('${basePath}/approval/toCheckPublicBusi',function(data){
- if(data.result !=0){
- ....................
- }
- });
- }
- function personBusi(){
- setTimeout(publicBusi,1000*60*5);//这里的1000表示1秒有1000毫秒,1分钟有60秒,5表示总共5分钟
- $.post('${basePath}/approval/toCheckPersonBusi',function(data){
- if(data.result !=0){
- ............
- }
- });
- }
来源: