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

  • 相关阅读:
    java基础(7)--方法
    java基础(6)--数组和方法
    java基础(5)--流程控制结构
    java基础(4)--运算符及表达式
    java基础(2)--进制
    Java基础(1)--JDK,变量
    quartz(8)--其他
    spring AOP 概述(三) Advisor
    spring AOP 概述(二) Pointcut
    spring AOP 概述(一) Advice
  • 原文地址:https://www.cnblogs.com/junjieok/p/4534716.html
Copyright © 2011-2022 走看看