2013-02-03 106 views
0

我在通過Jquery調用web服務時遇到很大問題。在Phonegap中使用JQuery調用基於SOAP的web服務

我開發一個PhoneGap的應用一樣Android應用權now.In,我要調用Web服務,並從.......我獲取數據試圖解決它在我的方式,但我沒有找到合適的解決方

我的網絡服務內置於NET使用SOAP。現在我想通過使用jquery的我的HTML頁面調用該Web服務。所以,請幫我解決這個問題。

在此先感謝。

回答

0

您可以使用XMLHttpRequest與外部域 這個連接是示例代碼

 function connectXml() 
     { 
    var request = new XMLHttpRequest(); 
      var wsUrl="http://www.somedomain.com/servicexml" 
    request.open("POST", wsUrl, true); 
    request.onreadystatechange = function() { 
    if (request.readyState == 4) { 
    if (request.status == 200 || request.status == 0) { 
    var data = request.responseText; 

       alert(request.responseText); 
       }}}} 

注:給訪問域config.xml中如:訪問起源=「HTTP:/ /somedmain.com」。 在AndroidManifest.xml中添加用戶INTERNET權限例如:「uses-permission android:name =」android.permission.INTERNET「/ uses-permission」