我正在使用 javascript 和 jquery 使用他们的 rest api 通过 parse.com 发送一个简单的文本推送通知。这有效: -
$.ajax({
type: 'POST',
headers: {
'X-Parse-Application-Id': "1234567890",
'X-Parse-REST-API-Key': "1234567890"
},
url: "https://api.parse.com/1/push",
data: '{"channel": "","type":"ios","expiration_interval":86400,"data":{"alert":"canned alert","badge" :0,"sound":""}}',
contentType: "application/json"
});
但这不是:-
var my_msg = "canned alert";
$.ajax({
type: 'POST',
headers: {
'X-Parse-Application-Id': "1234567890",
'X-Parse-REST-API-Key': "1234567890"
},
url: "https://api.parse.com/1/push",
data: '{"channel": "","type":"ios","expiration_interval":86400,"data":{"alert":my_msg,"badge" :0,"sound":""}}',
contentType: "application/json"
});
我找不到用变量而不是“罐头警报”替换成功发送警报的方法。我不是经验丰富的程序员,但即使是 parse.com 的 tesch 支持也无法解释原因;任何人都可以提出解决方案吗?