当前位置: 代码迷 >> ASP.NET >> js定时器,该如何解决
  详细解决方案

js定时器,该如何解决

热度:5644   发布时间:2013-02-25 00:00:00.0
js定时器
每天早上9点执行一个方法,js如何实现,定时

------解决方案--------------------------------------------------------
就是判断当前日期
d = new Date()
的时分秒
------解决方案--------------------------------------------------------
js是在客户端运行的,必须保证浏览器一直打开
------解决方案--------------------------------------------------------
setInterval能做到吗?需要用到AJAX吗?
------解决方案--------------------------------------------------------
setInterval 函数即可
------解决方案--------------------------------------------------------
JScript code
function callAjax() {$.post("../json/smxj.ashx", "",  function (data) {    var obj = eval(data);    var user_name = "";    var nick_name = "";    var server_id = "";    $.each(obj, function (key, objs) {      user_name += objs.user_name.replace('is_', '') + ",";      nick_name += objs.nick_name + ",";      server_id += objs.server_id + ",";    });    $.post("../json/smxj_1.ashx", { user_name: user_name, nick_name: nick_name, server_id: server_id },  function (data) {    alert(data);  });  }  );}   function doIt() {    d = new Date();    if (d.getHours() == 9 && d.getMinutes() == 0 && d.getSeconds() == 0) {      callAjax();    }  }  window.setInterval("doIt()", 1000);
  相关解决方案