zoukankan      html  css  js  c++  java
  • Ajax常用写法

    Just make a note!

    var xmlHttpReq;
    function createXmlHttpRequest() {
        //创建XMLHttpRequest对象
        if(window.XMLHttpRequest) {
            xmlHttpReq = new XMLHttpRequest();
            if(xmlHttpReq.overrideMimeType) {
                xmlHttpReq.overrideMimeType('text/xml');
            }
        } else if(window.ActiveXObject) {
            try {
                xmlHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {
                }
            }
        }
        if(!xmlHttpReq) {
            alert('Can not create XMLHTTP instance!');
            return false;
        }
    }
    
    //入口,调用Ajax请求
    function callAjax() {
        createXmlHttpRequest();
        var url = "xxxxx";
    
        var query = "methodName=run?a=2";//传递请求的参数
        xmlHttpReq.open("POST", url, true);
        xmlHttpReq.onreadystatechange = callBack;//指定回调函数
        xmlHttpReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        xmlHttpReq.send(query);//发送请求的参数
    }
    
    //回调函数
    function callBack() {
        if(xmlHttpReq.readyState == 4) {
            if(xmlHttpReq.status == 200) {
                var returnStr = xmlHttp.responseXML; // xmlHttp.responseXML 即为执行后台操作后,返回的值
                    // do what you want with responseXML
            }
        }
    }
  • 相关阅读:
    golang 内存模型
    go-设计思想
    扁平化团队的实质
    技术团队的管理体系
    技术团队的目标管理
    从0到1打造直播 App
    管理你的项目
    JavaEE开发基础
    Java调优知识汇总
    从技术走向管理读书笔记
  • 原文地址:https://www.cnblogs.com/yejg1212/p/3104036.html
Copyright © 2011-2022 走看看