• XMLHttpRequest基础知识


    XMLHttpRequest 发送请求的两个重要方法:
    open(method,url,async)——参数:请求方式、请求地址、请求同步/异步;
    send(string)——参数:使用POST方式时,填写此参数。

    用法实例:
    request.open("POST","create.php",true);
    request.setRequestHeader("Content-type","application/x-www-form-urlencoded"); //要写在open和send之间
    request.send("name=张三&sex=男");

    XMLHttpRequest 获取响应的几个重要属性与方法:
    reponseText:获取字符串形式的响应数据
    reponseXML:获取XML形式的响应数据
    status和statusText:以数字和文本的方式返回HTTP状态码
    getAllReponseHeader():获取所有的响应报头
    getResponseHeader():获取响应中的某个字段的值
    readyState属性的变化代表服务器响应的变化:
    0:请求未初始化,open还没有调用
    1:服务器连接已建立,open已经调用了
    2:请求已接收,也就是接收到头信息了
    3:请求处理中,也就是接收到响应主体了
    4:请求已完成,且响应已就绪,也就是响应完成了

    提示:
    用onreadystatechange事件来监听http请求处理的情况,
    当readyState===4 && status===200表示响应已完成且请求成功,
    这样我们就可以用从后台得到的数据做相应的操作了。

  • 相关阅读:
    移动端和pc端的判断,不同端做不同的处理
    easyUI combobox的使用
    [Codeforces #196] Tutorial
    [Codeforces #174] Tutorial
    [Codeforces #190] Tutorial
    [Codeforces #211] Tutorial
    [Codeforces #192] Tutorial
    [BZOJ 3196] 二逼平衡树
    [BZOJ 1058] 报表统计
    [P3709] 大爷的字符串题
  • 原文地址:https://www.cnblogs.com/junjieok/p/4534716.html
Copyright © 2020-2023  润新知