【Ajax】笔记-POST请求(原生)
// 创建一个新的 XMLHttpRequest 对象
var xhr = new XMLHttpRequest();
// 配置请求类型、URL 以及是否异步处理
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) {
// 请求成功完成,处理响应
console.log(xhr.responseText);
}
};
// 发送请求,传入要发送的数据
xhr.send('key1=value1&key2=value2');
这段代码演示了如何使用原生 JavaScript 发送一个 POST 请求。它创建了一个新的 XMLHttpRequest 对象,并对其进行了配置,然后发送了一些数据。成功接收响应后,它会在控制台输出响应文本。
评论已关闭