gpt4 book ai didi

javascript - 使用带有 AJAX 的解析 REST API 时代码 107 无效 JSON

转载 作者:行者123 更新时间:2023-11-30 00:30:29 24 4
gpt4 key购买 nike

我正在尝试使用 Parse REST API 发送推送通知,但每当我尝试进行 AJAX 调用时,我都会在响应中返回无效的 JSON 错误和 400 状态代码。这是我的请求

$.ajax({
url: 'https://api.parse.com/1/push',
headers: {
"X-Parse-Application-Id": "apID",
"X-Parse-REST-API-Key": "restKey",
"Content-Type": "application/json"
},
data: {
"where": {
"appName": "CampMo"
},
"data": {
"alert": "Test notification"
}
},
error: function(e) {
console.log(e);
},
success: function(data) {
alert("success!");
},
type: 'POST'
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

当我使用像 Postman 这样的客户端时,请求工作正常,但当我尝试通过我的网络应用程序执行时,请求工作正常。有什么我想念的吗?

最佳答案

将您的数据作为 JSON 字符串化数据传递

$.ajax({
url: 'https://api.parse.com/1/push',
headers: {
"X-Parse-Application-Id": "apID",
"X-Parse-REST-API-Key": "restKey",
"Content-Type": "application/json"
},
data: '{"where": {"appName": "CampMo"},"data":{"alert":"Test notification" }}',
error: function(e) {
console.log(e);
},
success: function(data) {
alert("success!");
},
type: 'POST'
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

关于javascript - 使用带有 AJAX 的解析 REST API 时代码 107 无效 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29764220/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com