• Ajax


    Ajax创建与响应

    var xhr = new XMLHttpRequest();//创建Ajax
    // readyState获取状态的值
    console.log(xhr.readyState);//=>0 初始化请求代理对象
    xhr.open("GET","test.php");//请求地址
    console.log(xhr.readyState);//=>1 open()被调用后,建立一个与服务端的连接
    xhr.send();//发送请求
    // onreadystatechange状态发生改变就执行该事件
    xhr.addEventListener("readystatechange",function(){
        if(this.readyState == 2){
            // =>2 可以获取响应报文的响应头
            // getAllResponseHeaders()响应头
            console.log(this.getAllResponseHeaders());
            // date: Thu, 13 Sep 2018 01:04:51 GMT
            // server: Apache/2.4.34 (Win64) OpenSSL/1.0.2o PHP/7.2.9
            // connection: Keep-Alive
            // x-powered-by: PHP/7.2.9
            // content-length: 9
            // keep-alive: timeout=5, max=45
            // content-type: text/html; charset=UTF-8
            console.log(this.getResponseHeader("date"));//获取单个响应头
        }else if(this.readyState == 3){
            // =>3 正在下载响应报文的响应体
        }else if(this.readyState == 4){
            // =>4 已经接收到了响应报文的响应体
            // responseText 响应体
            console.log(this.responseText);
        }
    });

    onload()

    var xhr = new XMLHttpRequest();
    xhr.open("GET","test.php");
    xhr.send();
    xhr.onload = function(){//HTML5的事件.低版本不支持
        console.log(this.readyState);
        console.log(this.responseText);
    }
  • 相关阅读:
    BZOJ 1576 树剖+LCT
    CF1051D Bicolorings 递推
    CF938D Buy a Ticket dijkstra
    记一次创建svc代理失败
    K8S中Service
    K8S中的Job和CronJob
    K8S中DaemonSet
    Linux expect介绍和用法
    Java根据余弦定理计算文本相似度
    Python和Sublime的整合
  • 原文地址:https://www.cnblogs.com/xiukang/p/9639068.html
Copyright © 2020-2023  润新知