在Web开发中,AJAX(Asynchronous JavaScript and XML)是一种用于在不重新加载整个页面的情况下与服务器交换数据和更新部分网页的技术。以下是如何在AJAX请求中发送和接收值的步骤:
发送值到服务器
1. 使用XMLHttpRequest对象:
```javascript
var xhr = new XMLHttpRequest();
```
2. 设置请求类型、URL和发送方式:
```javascript
xhr.open("POST", "your-server-endpoint", true);
```
3. 设置请求头(如果是发送JSON数据):
```javascript
xhr.setRequestHeader("Content-Type", "application/json");
```
4. 发送数据:
```javascript
xhr.send(JSON.stringify({ key1: 'value1', key2: 'value2'