2013-02-03 65 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”