aiax post请求传惨
时间: 2023-11-14 21:12:19 浏览: 82
Ajax的Post请求
Ajax是一种在不重新加载整个页面的情况下,通过后台与服务器进行数据交互的技术。而POST请求是一种向指定资源提交要被处理的数据的请求方式。在Ajax中,POST请求可以通过以下步骤进行传参:
1. 创建一个XMLHttpRequest对象
2. 打开一个连接,设置请求方式为POST,设置请求地址
3. 设置请求头的数据格式为application/json
4. 将需要传递的参数放入请求体中,使用JSON.stringify()方法将参数转换为JSON格式的字符串
5. 发送请求
6. 在onreadystatechange事件中判断请求状态和响应状态,如果都为成功,则可以通过responseText属性获取到服务器返回的数据。
举个例子,可以参考以下代码实现Ajax中POST请求方式传参:
```
let obj = { username: "admin2", password: 123321, };
var xhr = new XMLHttpRequest();
xhr.open("post", "http://47.93.206.13:8002/user/login");
xhr.setRequestHeader("Content-Type", "application/json");
xhr.send(JSON.stringify(obj));
xhr.onreadystatechange = function () {
if (xhr.readyState === 4 && xhr.status === 200) {
console.log(xhr.responseText);
}
if (xhr.readyState === 4 && xhr.status === 500) {
console.log(xhr.responseText);
}
};
```
阅读全文