zoukankan      html  css  js  c++  java
  • js 发送ajax请求

    单纯js发送ajax请求,用jquery等js的库的话就没有这么麻烦了

    <script language="javascript">
        var XMLHttpReq;
         //创建XMLHttpRequest对象       
        function createXMLHttpRequest() {
            if(window.XMLHttpRequest) { //Mozilla 浏览器
                XMLHttpReq = new XMLHttpRequest();
            }
            else if (window.ActiveXObject) { // IE浏览器
                try {
                    XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
                } catch (e) {
                    try {
                        XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
                    } catch (e) {}
                }
            }
        }
        //发送请求函数
        function sendRequest() {
            createXMLHttpRequest();
            var url = "info";
            XMLHttpReq.open("GET", url, true);
            XMLHttpReq.onreadystatechange = processResponse;//指定响应函数
            XMLHttpReq.send(null);  // 发送请求
        }
        // 处理返回信息函数
        function processResponse() {
            if (XMLHttpReq.readyState == 4) { // 判断对象状态
                if (XMLHttpReq.status == 200) { // 信息已经成功返回,开始处理信息
                            DisplayState();
              } else { //页面不正常
                
              }
            }
        }
        function DisplayState() {
            document.getElementById("state").innerHTML = XMLHttpReq.responseText;    
        }
        setInterval('sendRequest()',1000);
    </script>
  • 相关阅读:
    强大的异或运算-深度好文
    40-3Sum Closest
    39-Remove Duplicates from Sorted Array
    谈谈AI
    38- Majority Element
    37-Invert Binary Tree
    36-Same Tree
    35-Remove Element
    34. Swap Nodes in Pairs
    33. Implement strStr()
  • 原文地址:https://www.cnblogs.com/erbin/p/4372602.html
Copyright © 2011-2022 走看看