zoukankan      html  css  js  c++  java
  • 原始的ajax操作

    var xmlHttp = null ;
            //创建XMLHttpRequest对象
            function createXMLHttp() {
                if (typeof XMLHttpRequest != "undefined") //针对非IE浏览器
                {
                    xmlHttp = new XMLHttpRequest();
                }
                else if (window.ActiveXObject)//针对IE浏览器 
                {
                    var aVersions = ["Msxml2.XMLHttp.5.0", "Msxml2.XMLHttp.4.0", "Msxml2.XMLHttp.3.0", "Msxml2.XMLHttp", "Microsoft.XMLHttp"];
                    for (var i = 0; i < aVersions.length; i++) {
                        try {
                            xmlHttp = new ActiveXObject(aVersions[i]);
                            break;
                        }
                        catch (e)
            { }
                    }
                }
            }
     
            function sendRequest() {
    //……
                 createXMLHttp(); //0
                // alert(xmlHttp.readyState);
                 xmlHttp.onreadystatechange = function () {
                     // alert(xmlHttp.readyState);
                     if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
                         //得到响应流
                         var result = xmlHttp.responseText;
                         sp.innerHTML = result;
    }
                     }
                 };
                 //注意谓词 最好大写
                 xmlHttp.open("GET", url, true); //连接服务器 readyState  0>1
                 xmlHttp.send(null); //发送请求1>2  >>>3 参数 发送的数据(post提交)
             }
            
  • 相关阅读:
    minimsg升级扩展
    一起学习Avalonia(十三)
    @Import注解源码
    Python入门随记(3)
    NET WebApi 后端重定向指定链接
    Net Nlog 持久化到数据库
    NetCore Xunit单元测试依赖注入
    VS 调试时,提示无法启动iis服务器
    NET 反射,对可空类型动态赋值
    MSSQL 查询表结构
  • 原文地址:https://www.cnblogs.com/hui1107464497/p/4502156.html
Copyright © 2011-2022 走看看