我使用Jquery mobile构建我的软件。在我的代码中,我使用Ajax JSONP调用从服务器检索信息。在浏览器中测试时没有问题。使用phonegap / cordova,我生成了一个Android APK和一个Windows XAP文件。 Android版本也取得了成功,但在Windows手机上运行时出现404错误。 有没有人知道404错误可能是什么原因;它可能与权限有关吗? 非常感谢提前。
在config.xml中我添加了:access origin =“*”
Ajax调用如下:
function retrieveProvincies()
{
$.ajax({url: 'http://www.itclubsupport.nl/test/AppPHPtest/AppIngang.php',
method: 'POST',
data: {
indicatieTestenApp: 'yes',
soortRequest: 'retrieveProvincies',
klantnaam: 'klantITclubsupport'
},
dataType: "jsonp",
success: function (response) {
alert('works!');
},
error: function(jqXHR, textStatus, errorThrown) {
alert(jqXHR.responseText);
alert('Status ' + jqXHR.status + ' received when retrieving provincies. Error: '
+ textStatus + '; ' + errorThrown);
}
})
}