展示一个前端向后端传输json格式数据的代码
时间: 2024-03-23 17:37:06 浏览: 182
Json实现传值到后台代码实例
好的,以下是一个前端向后端传输JSON格式数据的示例代码:
```javascript
// 创建一个JSON对象
const data = {
name: 'John',
age: 30,
city: 'New York'
};
// 将JSON对象转成JSON字符串
const jsonData = JSON.stringify(data);
// 创建一个XMLHttpRequest对象
const xhr = new XMLHttpRequest();
// 设置请求方式和请求地址
xhr.open('POST', '/api/endpoint');
// 设置请求头,告诉后端请求体是JSON格式
xhr.setRequestHeader('Content-Type', 'application/json');
// 发送请求
xhr.send(jsonData);
```
在上面的代码中,我们首先创建了一个JSON对象,然后使用`JSON.stringify()`方法将JSON对象转成JSON字符串。接着,我们创建了一个XMLHttpRequest对象,设置了请求方式为POST,请求地址为`/api/endpoint`。然后,我们使用`setRequestHeader()`方法设置请求头,告诉后端请求体是JSON格式。最后,我们使用`send()`方法发送请求,将JSON字符串作为请求体发送给后端。
阅读全文