zoukankan      html  css  js  c++  java
  • XMLHttpRequest ajax调用无刷新显示后台时间

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>无标题页</title>
    </head>

    代码
      <script type="text/javascript" >
        
    var timeout = null//setInterval函数句柄   
        var xmlHttp = false// 
        function SendRequest()
        {
            
    //xmlHttp = false; 
            if (window.ActiveXObject)
            {   
                
    try 
                {
                    xmlHttp 
    = new ActiveXObject("Msxml2.XMLHTTP");
                }    
                
    catch (e) 
                {
                    xmlHttp 
    = new ActiveXObject("Microsoft.XMLHTTP");
                }   
            }
            
    else if (window.XMLHttpRequest) 
            {
                xmlHttp 
    = new XMLHttpRequest();
            } 
            
    else
            {
                alert(
    '初始化错误!');
                
    return;
            }
            
    var url = "Handler.ashx";
            
    //var url = "Default2.aspx";
            xmlHttp.open("GET",url,true);
            xmlHttp.onreadystatechange 
    = ShowData;
            xmlHttp.send(
    null);
        }
        
    function ShowData()
        {
            
    if(xmlHttp.readystate == 4)
            {
                
    if(xmlHttp.status == 200)
                {
                    
    var tag = document.getElementById("container");
                    tag.innerHTML 
    = "";
                    tag.innerHTML 
    = xmlHttp.responseText;
                }  
            }
        }

        
    //开始自动刷新   
        function Update() 
        {   
            timeout 
    = window.setInterval("SendRequest()"1000);//设定1秒调用一次Default2.aspx页面   
        }   
        
    //停止自动刷新   
        function StopUpdate() 
        {   
            
    if (timeout != null
            {   
                window.clearInterval(timeout);   
            }   
        }
    </script>

    <body onload="SendRequest();">
        <form id="form1" runat="server">
        <div>
            <input type="button" value="Start Fresh" onclick="Update();"/> 
            <input type="button" value="Stop Fresh" onclick="StopUpdate();"/>
            <input id="Button1" type="button" value="确定" onclick="SendRequest();"/>
        </div>
        </form>
        <div id="container"><!--容器--></div>
    </body>
    </html>

    每天进步一点点...

  • 相关阅读:
    BZOJ1212 [HNOI2004]L语言
    BZOJ1202 [HNOI2005]狡猾的商人
    BZOJ1295 [SCOI2009]最长距离
    BZOJ1266 [AHOI2006]上学路线
    BZOJ1297 [SCOI2009]迷路
    php declare (ticks = N)
    使用 trait 时报PHP Parse error: syntax error, unexpected 'use' (T_USE) 这个错误
    yii2 and short_open_tag
    Nginx负载均衡配置实例详解
    Could not fetch https://api.github.com/repos/RobinHerbots/jquery
  • 原文地址:https://www.cnblogs.com/cyan/p/1271349.html
Copyright © 2011-2022 走看看