zoukankan      html  css  js  c++  java
  • AJAx无刷新

    var xmlHttp=false;//创建一个布尔型变量,用来检测是否为合法的IE实例
    try{                //检测是否使用的是IE
        xmlHttp=new ActionXObject('Msxml2.xmlHttp');//如果JS版本大于5
    }catch(e){            //如果不是,则使用老版本的ActionX对象
        try{            
            xmlHttp=new ActionXObject("Microslft.xmlHttp");//如果使用的是IE 浏览器
        }catch(e2){}
    }
    //如果使用的是非IE浏览器,则创建一个该对象的js实例
    if(!xmlHttp && typeof xmlHttpRequest!="undefined"){
        try{
            xmlHttp=new xmlHttpRequest();
        }catch(e3){
            xmlHttp=false;
        }
    }

    timer=window.setInterval("ShowTime()",1000);//每隔一秒调用一次ShowTime函数
    //定义showTime函数通过xmlhttprequest对象读取Showtime.php文件中的数据
    function ShowTime(){
        xmlHttp.open("post","showtime.php",true);//以Post方法发送一个新请求
        xmlHttp.onreadystatechange=function(){
            if(xmlhttp.readyState==4){            //如果服务器响应发出请求,则执行以下操作
                tet=xmlhttp.responseText;        //获取返回的响应信息
                //获取的信息赋予div标记
                document.getElementById("show_time").innerHTML=tet;
            }
        }
        xmlhttp.send(null); //发送请求
    }


    timer=window.setInterval("sparetime()",1000);//每隔一秒调用一次sparetime函数
    //定义sparetime函数通过xmlhttprequest对象读取sparetime.php文件中的数据
    function sparetime(){
        xmlHttp.open("post","sparetime.php",true);//以Post方法发送一个新请求
        xmlHttp.onreadystatechange=function(){
            if(xmlhttp.readyState==4){            //如果服务器响应发出请求,则执行以下操作
                tet=xmlhttp.responseText;        //获取返回的响应信息
                //获取的信息赋予div标记
                document.getElementById("sparetime").innerHTML=tet;//当剩余时间为00:00时
                if(tet=="00:00"){                //提交form1表单中的数据
                    form1.submit();            
                }
            }
        }
        xmlhttp.send(null); //发送请求
    }

  • 相关阅读:
    js简单地发送一个请求
    浏览器缓存知识归纳
    文本选择问题: css & js
    闭包和重写函数 返回IE浏览器版本号
    新项目启动 考虑问题
    Angular 单元格合并
    pointer-events 使用场景
    移动开发 新建空白页面
    CSS Tip
    垂直居中方法
  • 原文地址:https://www.cnblogs.com/lemon66/p/4088567.html
Copyright © 2011-2022 走看看