zoukankan      html  css  js  c++  java
  • 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表示响应已完成且请求成功,
    这样我们就可以用从后台得到的数据做相应的操作了。

  • 相关阅读:
    poj3673
    poj3438
    poj3461
    poj3518
    poj3672
    变秃了,也变强了!爆肝吐血整理出的超硬核JVM笔记分享!
    左手字节,右手阿里,我是如何通阿里架构师的java面试文档,拿到多家大厂offer的
    Java异常处理与常用类
    copy_{to, from}_user()的思考
    vi文本编辑器常用指令功能
  • 原文地址:https://www.cnblogs.com/junjieok/p/4534716.html
Copyright © 2011-2022 走看看