使用phonegap(ios)调用Web服务

我想在phonegap应用程序中调用Web服务。 我正在使用演示代码

http://wiki.phonegap.com/w/page/32513809/Simple-Web-Service-Consumption-with-PhoneGap-and-XUI

我从链接创建了xui.js.

http://xuijs.com/downloads/xui-2.3.2.js

并尝试将xui.js,index.html放在www / assets和www文件夹中。

但它对我不起作用。任何人都可以帮助我…..

尝试将*添加到PhoneGap.plist中的ExternalHosts选项
如果您的应用无法连接到互联网/ make xhr电话,则可能出现这种情况

试试这个例子:

使用js编写此代码并包含在index.html文件中使用javascript标记在html文件中编写此代码。您必须在index.hmtl中包含xui-2.3.2.js文件它只是用于减少代码长度。如果你不使用这个文件,那么x $将无效。

x$.data = {}; x$(window).load(function(e){ x$("#returned_information").xhr("http://ws.geonames.org/postalCodeSearchJSON?postalcode=90210&maxRows=10", { callback: function(){ var codes = eval("("+this.responseText+")").postalCodes; /* this should be an array */ x$("#returned_information").html(codes[0].placeName); } } ); }); 

这在index.html体中

  

Put Stuff in Me

最后在外部主机的属性列表文件中授予权限以打开URL。 在外部主机arrays中添加*。

我相信它会完美运作。