使用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中添加*。
我相信它会完美运作。