-
XHR获取服务器的响应; responseText:获得字符形式的响应数据 responseXML:获得XML形式的响应数据 status和statusText:以数字和文本形式返回HTTP状态码 getAllResponseHeader():获取所有的响应报头 getResponseHeader():查询响应中的某个字段的值 readyState属性 此属性的变化代表了服务器的响应变化 0:没初始化,open没调用 1:服务器连接已建立,open已经调用 2:服务器已经接收到头信息了 3:服务器接收到响应主体了 4:响应完成 监听readyState属性: request.onreadystatechange=function(){ if(request.readyState===4&&request.status===20){ //做一些事情request.responseText } } 典型的XHR建立一个ajax请求(异步请求) 1、var request=new XMLHttpRequest(): 2、构造方法request.open("GET","get.php",true); 3、send一些数据request.send(); 4、对过程监听 if(request.readyState===4&&request.status===20){ //做一些事情request.responseText } }查看全部
-
post请求,open和send语句之间要加入setRequestHeader()查看全部
-
使用get方式,取得响应。查看全部
-
HTTP请求状态码查看全部
-
HTTP请求的七步。查看全部
-
根据浏览器的兼容性来创建XHR查看全部
-
JSON数据校验工具查看全部
-
无状态协议:不建立持久的连接查看全部
-
XMLHttpRequest对象的兼容处理针对IE浏览器查看全部
-
响应的状态,readyState属性查看全部
-
取得响应的方法查看全部
-
发送请求的例子 注意:setRequest请求一定要放在open和send之间,否则会抛出异常查看全部
-
XMLHttpRequest发送请求的方法: open(method,url,async) //调用异步请求;method规定发送请求的方法post/get;url请求地址;async请求异步/同步,默认true(异步); send(string) //把请求发到服务器;使用get方法时,参数可以不填写或者null,因为信息都包含在地址栏中;使用post则一定要填写;查看全部
-
HTTP响应的状态码查看全部
-
HTTP响应的三个组成部分查看全部
举报
0/150
提交
取消