这是我在 index.js 中的代码:
$.ajax({
type: 'GET',
data: {registrationdata: registrationDataJson},
async: false,
url: 'https://example.com/push_reg',
success: function(data){
alert("Your device has been successfully registered for push notifications with device id of: " + data);
},
error: function(){
alert('There was an error registering your device');
}
});
我已经在异步开启和异步关闭的情况下进行了尝试。无论是成功还是错误,我都没有收到任何警报。我首先将日志行放在/push_reg
路由的位置。如果我在桌面浏览器中点击它,它会记录但不是来自应用程序。我alert(registrationDataJson);
在这个代码块之前(registrationDataJson
是一个字符串化的 JSON),所以我知道数据是好的。我alert('after');
直接在这个我从来没有碰到过的代码块之后,所以我知道它永远不会超过这个块。