簡體   English   中英

使用phonegap(ios)調用Web服務

[英]Calling web service using phonegap(ios)

我想在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體中

      <h1 id="returned_information">
          Put Stuff in Me
      </h1>

最后在外部主機的屬性列表文件中授予權限以打開URL。 在外部主機陣列中添加*。

我相信它會完美運作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM