jq ajax post body raw传json
时间: 2023-07-09 13:47:41 浏览: 166
通过Ajax进行Post提交Json数据的方法
你可以使用以下代码使用 jQuery 的 $.ajax 方法进行 POST 请求,并且将 JSON 数据作为请求体发送:
```javascript
$.ajax({
url: "your-api-url",
type: "POST",
contentType: "application/json",
data: JSON.stringify({ "key": "value" }),
success: function(response) {
console.log(response);
},
error: function(jqXHR, textStatus, errorThrown) {
console.log(textStatus, errorThrown);
}
});
```
其中,`url` 是你要发送请求的 API 的 URL,`type` 是请求的类型,这里是 POST。`contentType` 是请求体的类型,这里是 JSON。`data` 是要发送的 JSON 数据。`success` 和 `error` 是请求成功和失败的回调函数。
需要注意的是,如果你的 API 需要认证信息(比如 token),你需要在请求头中添加相应的信息。可以使用 `headers` 属性来添加请求头:
```javascript
headers: {
"Authorization": "Bearer your-token"
}
```
阅读全文