我在一个Web客户端工作,我想使用来自jquery的$ .ajax发送一个帖子请求。我可以使用POSTMAN客户端按预期发送请求,如下图所示:
当我尝试从jquery这样做:
$.ajax({
url: urlRequest,
type: "POST",
contentType: "application/json;charset=utf-8",
headers:{
"Authorization": "Basic " + btoa(username + ":" + password)
},
data:{
"summary":"Creating a new ticket",
"company":{
"id": 201
}
},
success: function (results) {
alert('Ticket ' + results.id + ' successfully created');
},
error: function (x, y, z) {
alert('Network error has occurred. Please try again!');
}
});
我有一个" 400 Bad Request"来自服务器的响应。我在两个标题(POSTMAN和JQUERY)中都有相同的数据,我对授权没有任何问题。好像我没有按预期发送数据。
我应该如何在$ .ajax函数中从body发送数据?提前致谢。