1.ajax的定义
AJAX即“Asynchronous Javascript + XML[1] ”(异步JavaScript和XML[1] ),是指一种创建交互式网页应用的网页开发技术。AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。AJAX 是一种用于创建快速动态网页的技术。
2. HTTP就绪状态
HTTP 就绪状态表示请求的状态或情形。它用于确定该请求是否已经开始、是否得到了响应或者请求/响应模型是否已经完成。它还可以帮助确定读取服务器提供的响应文本或数据是否安全。在 Ajax 应用程序中需要了解五种就绪状态:
0**:未被始化
1**:请求收到,继续处理
2**:操作成功收到,分析、接受
3**:完成此请求必须进一步处理
4**:请求包含一个错误语法或不能完成
5**:服务器执行一个完全有效请求失败
200——服务器相应正常
400——错误请求,如语法错误
403——请求不允许
404——没有发现文件、查询或URl
500——服务器产生内部错误
3.Ajax:异步请求
在不刷新整个页面的情况下,实现局部交换客户端及服务AJAX 的要点是 XMLxmlHttpuest 对象。不同的浏览器创建XMLxmlHttpuest 对象的方法是有差异的。IE 浏览器使用 ActiveXObject,而其他的浏览器使用名为 XMLxmlHttpuest 的JavaScript 内建对象。