我一直面临这个问题,从应用程序发送的AJAX请求似乎不起作用。 目前这款phonegapp适用于Android,我正在尝试使用Eclipse运行Android Emulator中的示例。
1)每次都会调用FAILURE回调。
2)状态代码始终为0,responseText为空。
我经历了许多链接和问题,但没有一个帮助过。
Phonegap jQuery ajax request does not work
我还更改了CONFIG.xml,其中origin =" *"暂时。 然后在资源下的CONFIG.xml来源="。*"
以下是我正在使用的示例代码段。
$.ajax({
url: "http://192.168.0.189/gcm/register.php",
type: 'POST',
data: data,
beforeSend: function() {
},
success: function(data, textStatus, xhr) {
console.log("Ajax Success : " + textStatus);
},
error: function(xhr, textStatus, errorThrown) {
console.log(xhr.responseText + " Status : " + xhr.status);
}
});
响应文本为空 状态为0
答案 0 :(得分:0)
看起来很尴尬,但我在服务器端和客户端脚本上用ajax将POST方法更改为GET并且它开始工作。
我希望这可以帮助那些像我一样挣扎的人。