首页 > 代码库 > Ajax笔记
Ajax笔记
1、AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是一种在无需重新加载整个网页的情况下更新部分网页的技术。
2、IE6以下的版本不支持XMLHttpRequest对象,兼容方法:
var request=new ActiveXObject("Microsoft.XMLHTTP");
3、XMLHttpRequest发送请求,使用open() 和 send() 方法:
open(method,url,async)
send(string) 使用POST请求时string需要有参数
4、XMLHttpRequest取得响应,使用responseText 或 responseXML 属性。
responseText获得字符串形式的响应数据。
responseXML获得 XML 形式的响应数据。
5、 XMLHttpRequest 对象的三个重要的属性:
(1)onreadystatechange:存储函数(或函数名),每当 readyState 属性改变时,就会调用该函数。
(2)readyState:0: 请求未初始化;1: 服务器连接已建立;2: 请求已接收;3: 请求处理中;4: 请求已完成,且响应已就绪。
(3)status:http状态码由3位数字构成,其中首位数字定义了状态码的类型。
1xx:信息类,表示收到web浏览器请求,正在进一步的处理中。
2xx:成功,表示用户请求正在被正确接收,理解和处理。例如:200 OK
3xx:重定向,表示请求没有成功,客户必须采取进一步的动作。
4xx:客户端错误,表示客户端提交的请求有错误,例如:404 not found,意味着请求中所引用的文档不存在。
5xx:服务器错误,表示服务器不能完成对请求的处理,如500
webstorm配置apache
http://blog.csdn.net/asuncat/article/details/70143028
Ajax笔记