-
responseText 获得字符串形式的响应数据; status和statusText 以数字和文本的形式返回http状态码; getAllResponseHeader() 获取所有的响应报头; getResponseHeader(参数) 查询响应中的某个字段的值 readyState属性:监听该属性能够知道服务器响应的变化 0:请求未初始化,open还没有调用 1:服务器连接已建立,open已经被调用 2:请求已接收,也就是收到了报文头信息了 3:请求处理中,也就是收到了响应主体了 4:请求已完成,且响应已就绪 var request=new XMLHttpRequest(); request.open("get","get.php",true); request.send(); request.onreadystatechange=function(){ if(request.readyState===4&&request.status===200){ //响应完成了并且请求成功了就可以做些事情了,比如返回字符串形式或者XML形式的响应数据 request.responseText; request.responseXML; } }查看全部
-
跨域介绍查看全部
-
百度jquery库查看全部
-
JSONLint——校验工具,校验json(JavaScript object notation)格式是否错误查看全部
-
fiddler Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,,, http://www.telerik.com/fiddler查看全部
-
open(method(post/get,不区分大小写),URL(必须),async(请求异步/同步处理,默认值为true))方法,调用http请求; send(string(get请求无回调,不需要填写/填写none;post请求一定要填写))方法用于发送http请求; 例: request.open("get","get.php",true); request.send(); request.open('post','create.php',true); request.setRequestHeader('Content-type','application/x-www-form-urlencoded');//设置一个请求头,用于告诉服务器发送一个表单,一定要放在中间,不然会抛出一个异常 request.send('name=王二狗&sex=男');查看全部
-
一个完整的http请求过程: 1、建立起TCP连接; 2、浏览器向服务器发送请求命令; 3、浏览器发送请求头信息; 4、服务器应答; 5、服务器发送应答头信息; 6、服务器向浏览器发送数据; 7、服务器关闭TCP连接 get请求: 1、显示传值,用URL传递参数; 2、请求数量有限,一般为2000个字符; 3、一般用于查询、获取数据 post请求: 1、隐式传值,嵌入http请求体中; 2、发送数量无限制; 3、一般用于发送、修改数据 状态码类型: 1xx 接收请求,正在处理; 2xx 请求已正确处理; 3xx 请求需客户进一步处理; 4xx 客户端提交请求有误; 5xx 服务器处理请求有误 注:熟悉状态码类型有助于提高程序调试效率和准确性查看全部
-
var request=new XMLHttpRequest(); 兼容性版本: var request; if(window.XMLHttpRequest){ request=new XMLHttpRequest(); }else{ request=new ActiveXObject("Microsoft.XMLHTTP");//IE6,IE5 没有new这种构造函数的方法 }查看全部
-
xhr获取响应查看全部
-
readyState属性查看全部
-
http状态码类型查看全部
-
XHR针对IE不同版本解决方案查看全部
-
ajax局部更新查看全部
-
开始学习AJAX查看全部
-
GET:一般用于信息获取;使用URL传递参数;对所发送信息的数量有限制,一般在2000个字符; POST:一般用于修改服务器上的资源;对所发送信息的数量无限制查看全部
举报
0/150
提交
取消