Ajax实例–详细代码注释【GET 和 post请求】【Ajax多次请求 只发送 最后一次请求】【请求超时与网络异常处理】…
MDN中使用XMLHttpRequest
官网中响应的属性和方法
- 很全面,很不人话,哈哈哈
一、XMLHttpRequest中常用的方法:
1-1 open():
1、函数原型:open("method","URL",asyncFlag)
- 参数说明:
2、 例:XML_HttpRequest.open("GET","reg.jsp",true);
1-2 send()
2、 例:XML_HttpRequest.send(null); //不包含任何参数的请求
1-3 setRequestHeader()
1、 函数原型:setRequestHeader("header","value")
2、 例:XML_HttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); //将Content-Type请求的头的值设置为"application/x-www-form-urlencoded"
3、 说明:setRequestHeader()方法必须在调用了open()方法之后才能调用。
1-4 abort()
1-5 getResponseHeader()
1、 函数原型:getResponseHeader("HeaderLabel")
2、 例:XML_HttpResquest.getResponseHeader("Content-Type"); //获取HTTP头Content-Type的值,返回的结果为“text/html;charset=GB18030”
1-6 getAllResponseHeaders()
该方法将以字符串的形式返回完整的HTTP头信息,包括Server、Date、Content-Type和Content-Length。
二、XMLHttpRequest常用的属性
2-1 onreadystatechange:
-
注意:在指定所触发的事件处理器时,所谓用的JavaScript函数不能添加小括号和指定参数名。但可以使用匿名函数。
XML_HttpRequest.onreadystatechange = function(){ getResult("添加参数"); //调用带参数的函数 }; //通过匿名函数指定要带参数的函数
2-2 readyState属性
2-3 responseText
2-4 responseXML
2-5 status
2-6 statusText
原文地址:https://blog.csdn.net/hannah2233/article/details/128303370
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_40602.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!