B/s结构的定时器问题, 我想实现一下的效果:每10分钟去读一下数据库中某张表里的数据,如果该数据符合要求则定时器结束,否则就启动另一个定时器,弹出对话框,警告用户在5分钟后系统将关闭 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用脚本,然后写ajax,不断查询呗。 setIntervalsetTimeout+ ajax [WebMethod]public static bool ReadData(){//读取数据并判断是否符合条件,符合则返回true,反之返回false.if(){return true;}return false;}var intervalId=setInterval(ReadData,600000);function ReadData(){ //aa.aspx就是读取数据的页面 PageMethods.ReadData(function(result){ if(result){ clearInterval(intervalId); } else{ alert("系统将在5分钟后关闭!"); setInterval(CloseSys,300000); } });}function CloseSys(){//关闭系统代码} 不好意思,上面的setInterval(CloseSys,300000);该改为setTimeout(CloseSys,300000); 用ajax做定时器,这个需求与s端无关 ajax是首当其选的必备工具~\(≧▽≦)/~啦啦啦 顶你的帖子也别忘记了加分~\(≧▽≦)/~啦啦啦 timer. extjs 3.2.1 trees 的问题 asp.net如何把excel导入到数据库? 实现这个功能有没有其他办法 [向all提问]求一个代码生成器~~~~~~ ASP.NET 中Cookie问题 刷新浏览器不好使! 如何将截取时间为单证编号 有用过Infragistics的webchart控件做3D柱状图的嘛?怎么调整图的大小呀? ACCESS做DB,使用查询模仿sqlserver的sp的示例,劳请贴几段代码示例 插入access数据库时涉及到数据类型的问题 我贴出DES解密代码,谁能写出相应的加密代码? json字符串如何解析? B/s结构的定时器问题
setTimeout+ ajax
[WebMethod]
public static bool ReadData(){
//读取数据并判断是否符合条件,符合则返回true,反之返回false.
if(){return true;}
return false;
}var intervalId=setInterval(ReadData,600000);function ReadData(){
//aa.aspx就是读取数据的页面
PageMethods.ReadData(function(result){
if(result){
clearInterval(intervalId);
}
else{
alert("系统将在5分钟后关闭!");
setInterval(CloseSys,300000);
}
});
}function CloseSys(){
//关闭系统代码
}
该改为setTimeout(CloseSys,300000);