使用原生ajax发送post请求
时间: 2023-02-09 13:06:29 浏览: 132
原生ajax使用
原生 AJAX 发送 POST 请求的方法如下:
1. 创建 XMLHttpRequest 对象
```
var xhr = new XMLHttpRequest();
```
2. 设置请求的 URL 和请求方法
```
xhr.open('POST', 'your_url', true);
```
3. 设置请求头
```
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
```
4. 设置回调函数
```
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
// 请求成功
}
};
```
5. 发送请求
```
xhr.send('your_data');
```
注意,如果要发送的数据是表单数据,需要使用 `URLEncoder.encode` 方法将表单数据编码。
```
xhr.send(URLEncoder.encode('form_data', 'UTF-8'));
```
希望这些内容能够帮到你。
阅读全文