XMLHttpRequest对象
XMLHttpRequest对象是一个构造函数,它是所有现代浏览器都内置的一个接口,用于在后台与服务器交换数据。
以下是创建XMLHttpRequest对象的方法:
var xhr = new XMLHttpRequest();
一旦创建了XMLHttpRequest对象,你就可以使用它来发送请求,接收响应,并处理服务器返回的数据。
以下是一个简单的GET请求示例:
var xhr = new XMLHttpRequest();
xhr.open("GET", "your_url", true);
xhr.onreadystatechange = function () {
if (xhr.readyState == 4 && xhr.status == 200) {
var response = xhr.responseText;
console.log(response);
}
};
xhr.send();
以下是一个简单的POST请求示例:
var xhr = new XMLHttpRequest();
xhr.open("POST", "your_url", true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.onreadystatechange = function () {
if (xhr.readyState == 4 && xhr.status == 200) {
var response = xhr.responseText;
console.log(response);
}
};
xhr.send("param1=value1¶m2=value2");
注意:在实际的应用场景中,你可能还需要处理更多的错误情况,例如网络问题,服务器错误等。上述代码只是最基本的用法,并没有包含错误处理。
评论已关闭