点击上方“蓝字” 它的属性有:
onreadystatechange每次状态改变所触发事件的事件处理程序。
responseText从服务器进程返回数据的字符串形式。
responseXML从服务器进程返回的DOM兼容的文档数据对象。
status从服务器返回的数字代码,比如常见的(未找到)和(已就绪)
statusText伴随状态码的字符串信息
readyState对象状态值
0(未初始化)对象已建立,但是尚未初始化(尚未调用open方法)
1(初始化)对象已建立,尚未调用send方法
2(发送数据)send方法已调用,但是当前的状态及 3(数据传送中)已接收部分数据,因为响应及 4(完成)数据接收完毕,此时可以通过通过responseXml和responseText获取完整的回应数据
但是,由于各浏览器之间存在差异,所以创建一个XMLHttpRequest对象可能需要不同的方法。这个差异主要体现在IE和其它浏览器之间。下面是一个比较标准的创建XMLHTTPRequest对象的方法。
[具体实现]
在MyEclipse中新建一Web项目,小傅老师先把最终的项目结构展示给大家。
[客户端侧实现原码]
今天小傅老师先把客户端的核心代码分享给大家,在看的同时可以一并敲下代码,试试能否一次成功:)
1.XMLHTTPRequest对象创建
2.回调方法
3.发送AJAX请求
4.表单实现
好了,今天先到这边吧。明天,小傅老师继续与你分享AJAX实现的具体流程与服务器侧代码。记得上面的代码,自己一定要练习下哦。ByeBye
赞赏