Products
GG网络技术分享 2025-11-12 20:03 5
根据文章内容,
XMLHttpRequest对象是JavaScript中实现与服务器进行HTTP传信的关键接口,也是AJAX手艺的核心。

XMLHttpRequest对象通过HTTP协议在浏览器和服务器之间交换数据, 实现异步刷新鲜数据,而不需要刷新鲜整个页面。
创建XMLHttpRequest对象的方法有2种:用构造函数XMLHttpRequest和用ActiveXObject兼容IE浏览器。
XMLHttpRequest对象的基本方法有:
open:初始化一个求。
send:发送求。
onreadystatechange:求状态改变时触发的回调函数。
responseText:返回服务器响应的数据。
responseXML:返回服务器响应的XML数据。
status:返回HTTP状态码。
statusText:返回HTTP状态码的文本信息。
由于浏览器的同源策略管束,默认情况下只Neng获取同一域名下的数据。
Neng用代理服务器、JSONP和CORS等方式实现跨域求。
不Neng跨域求cookies。
通过withCredentials属性支持跨域求cookies。
GET求的URL中不Neng包含敏感信息。
loadstart:求开头。
progress:数据正在上传或下载。
abort:求被取消。
error:求输了。
load:求完成。
GET求:求参数附在URL后面。
POST求:求参数放在求体中。
javascript
var xmlhttp = new XMLHttpRequest;
xmlhttp.open;
xmlhttp.onreadystatechange = function {
if {
console.log;
}
};
xmlhttp.send;
Demand feedback