ajax、js 心跳

简介:


var xmlhttp;
var tick=60000;
function headtick()

    window.setTimeout(headtick,tick);
    var url="/Ajax/CheckHeadTickToken.aspx";
    if(window.ActiveXObject)
    {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else if(window.XMLHttpRequest)
    {
        xmlhttp = new XMLHttpRequest();
    }
    xmlhttp.open("POST", url, false);
    xmlhttp.onreadystatechange = CheckLoginResult; 
    xmlhttp.setRequestHeader("If-Modified-Since","0");
    xmlhttp.send("");
}
function CheckLoginResult()
{
    if(xmlhttp.readyState==4)
    {
        if(xmlhttp.status==200)
        {
            var result = xmlhttp.responseText;            
         if(result!="true")
         {
             var dt=new Date();
          //alert('对不起,token已经过期!'+dt.getMinutes()+' '+dt.getSeconds());
          window.top.location.href='/Default.aspx';
         }
        }
    }
}
window.setTimeout(headtick,tick);



本文转自94cool博客园博客,原文链接:http://www.cnblogs.com/94cool/archive/2011/08/02/2125071.html,如需转载请自行联系原作者
相关文章
|
1月前
|
数据采集 前端开发 JavaScript
虎扑APP数据采集:JavaScript与AJAX的结合使用
虎扑APP数据采集:JavaScript与AJAX的结合使用
|
3月前
|
移动开发 前端开发 JavaScript
js之ajax |12-6
js之ajax |12-6
|
5月前
|
XML 前端开发 JavaScript
JavaScript进阶 - AJAX请求与Fetch API
【7月更文挑战第3天】前端开发中的异步基石:AJAX与Fetch。AJAX,使用XMLHttpRequest,处理跨域、回调地狱和错误处理。Fetch,基于Promise,简化请求,但需注意默认无跨域头和HTTP错误处理。两者各有优劣,理解其问题与解决策略,能提升前端应用的性能和用户体验。
169 24
|
4月前
|
JavaScript 前端开发 网络协议
|
4月前
|
JavaScript 前端开发 安全
js之AJAX
js之AJAX
37 0
|
5月前
|
XML 前端开发 JavaScript
JavaScript进阶 - AJAX请求与Fetch API
【7月更文挑战第9天】JavaScript进阶:AJAX与Fetch API对比。AJAX用于异步数据交换,XMLHttpRequest API复杂,依赖回调。Fetch API是现代、基于Promise的解决方案,简化请求处理。示例:`fetch('url').then(r => r.json()).then(data => console.log(data)).catch(err => console.error(err))`。注意点包括检查HTTP状态、错误处理、CORS、Cookie和超时。Fetch提高了异步代码的可读性,但需留意潜在问题。
111 0
|
5月前
|
前端开发 JavaScript API
js【详解】ajax (含XMLHttpRequest、 同源策略、跨域、JSONP)
js【详解】ajax (含XMLHttpRequest、 同源策略、跨域、JSONP)
59 0
|
6月前
|
XML 移动开发 前端开发
JS设置Ajax为同步或异步
JS设置Ajax为同步或异步
90 0
|
JavaScript 前端开发 定位技术