原生JS 获取request数据
时间: 2024-05-06 16:17:06 浏览: 119
原生JS发送异步数据请求
5星 · 资源好评率100%
在原生JS中,获取request数据需要使用XMLHttpRequest对象来发送HTTP请求,并且通过监听其状态改变事件和响应事件来获取请求的数据。
以下是一个简单的示例代码:
```javascript
// 创建XMLHttpRequest对象
var xhr = new XMLHttpRequest();
// 监听状态改变事件
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
// 获取响应数据
var responseText = xhr.responseText;
console.log(responseText);
}
};
// 设置请求方法和请求地址
xhr.open('GET', '/api/data', true);
// 发送请求
xhr.send();
```
在上面的示例中,我们创建了一个XMLHttpRequest对象,并通过设置onreadystatechange事件来监听其状态改变事件。当readyState为4,status为200时,表示请求成功,我们就可以通过xhr.responseText属性获取响应数据。
注意,这里的请求地址是相对于当前页面的路径。如果需要跨域请求数据,需要在服务器端设置CORS相关的头部信息。
阅读全文