我不熟悉phonegap。我想从phonegap应用程序调用服务器端Web服务来获取数据。我已经在浏览器上尝试过它工作正常,也适用于Android的Phonegap开发者应用程序。两者都很好。但是,如果我从PhonegapBuild控制台制作.APK并安装在Android设备上,它就不再工作了。
我用AJAX来调用Web服务。我也试过其他相关的解决方案,但都失败了。
解决方案1:
在config.xml中更改
< access origin="*"/>
与
< access origin="http://mywebserviceipaddress"/>
解决方案2:使用.get()
方法更改了AJAX调用。对于这个添加了图像,我添加了两种代码方法。
解决方案3:已添加
$.ajax({
...
crossDomain: true,
async: false,
cache : false,
...
});
在AJAX调用中
这是我的两个代码。如果遗漏任何参数,请告诉我。 enter image description here