zoukankan      html  css  js  c++  java
  • ajax 基础

    属性 描述
    onreadystatechange 每个状态变化都会触发这个事件处理器
    readyState 请求的状态: 0 未初始化 1 正在加载 2 已经加载 3 交互中 4 完成
    responseText 服务器返回的值
    status HTTP响应代码 200 OK 404 Not Found 等

    var xmlHttp;
    function createXMLHttp(){
        if(window.ActiveXObject){//ie
            xmlHttp=new ActivXObject("Microsoft.XMLHTTP");
        }

      else if(window.XMLHttpRequest){ xmlHttp=new XMLHttpRequest();
        }
    }

    function startRequestByGet() {//GET请求只能是把东西都放到URL中这样最大可以发送2kb的数据
        createXMLHttp();
        xmlHttp.onreadystatechange = handleStateChange;
        xmlHttp.open("GET", "*.ashx?action=...", true);
        xmlHttp.send(null);
    }


    function startRequestByPost(arg)  //POST方法是把要发送的东西放到HTTP HEAD里面

        {  

           CreateXMLHttpRequest();  

           xmlhttp.onreadystatechange = handleStateChange;  

           xmlhttp.open("POST",url,true);  

           xmlhttp.setRequestHeader("Content-Length",arg.lenght);  

           xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");  //用POST的时候一定要有这句 , 冒充浏览器提交一个表单数据

           xmlhttp.send(arg);           

        } 


    function handleStateChange() {
        if (xmlHttp.readyState == 4) {
            if (xmlHttp.status == 200) {
                //要执行的方法

            }
        }  
    }

  • 相关阅读:
    UOS桌面专业版:修改应用图标和应用名称
    unittest使用的时候,print的东西可以在html详情里面显示,但是又想打印在日志中,那就修logging模块中的info方法,使用装饰器
    默认端口
    HTTP HTTPS等协议默认端口
    js特殊字符转义
    vue常用rules校验规则
    HTML中的span标记和div标记
    JS === 与 ==
    Overview of Programming Concepts
    12月9日
  • 原文地址:https://www.cnblogs.com/youbii/p/2560928.html
Copyright © 2011-2022 走看看