AJAX XHR创建对象
XMLHttpRequest是AJAX的基础
XMLHttpRequest用于在后台与服务器交换数据,在不重新加载整个页面的情况下,对网页的某部分进行更新。
XMLHttpRequest对象创建
eg: var=new XMLHttpRequest();
XMLHttpRequest对象用于和服务器交换数据
方法 | 描述 |
---|---|
open(method,url,async) | 规定请求的类型、URL 以及是否异步处理请求。method:请求的类型;GET 或 POSTurl:文件在服务器上的位置async:true(异步)或 false(同步) |
send(string) | 将请求发送到服务器。string:仅用于 POST 请求 |
GET与POST
GET更简单快速
POST使用的前提:
1。无法使用缓存文件(更新服务器上的文件或数据库)
2。向服务器发送大量数据(POST没有数据量限制)
3。发送包含位字符的用户输入时,POST比GET更稳定可靠
服务器响应
属性 | 描述 |
---|---|
responseText | 获得字符串形式的响应数据。 |
responseXML | 获得 XML 形式的响应数据。 |