Javascript 在Phonegap中使用JQuery调用基于SOAP的web服务
关于通过Jquery调用web服务,我遇到了一个大问题 我现在正在开发一个phonegap应用程序,与Android应用程序相同。因为我必须调用web服务并从那里获取数据。我试图用我的方式解决它,但没有找到合适的解决方案 我的web服务是使用SOAP在.NET中构建的。现在我想使用jquery通过我的HTML页面调用该web服务。所以,请帮我解决这个问题Javascript 在Phonegap中使用JQuery调用基于SOAP的web服务,javascript,android,html,jquery,cordova,Javascript,Android,Html,Jquery,Cordova,关于通过Jquery调用web服务,我遇到了一个大问题 我现在正在开发一个phonegap应用程序,与Android应用程序相同。因为我必须调用web服务并从那里获取数据。我试图用我的方式解决它,但没有找到合适的解决方案 我的web服务是使用SOAP在.NET中构建的。现在我想使用jquery通过我的HTML页面调用该web服务。所以,请帮我解决这个问题 提前谢谢。这里是我从研究中得到的一些链接 以下是一些堆栈溢出问题的答案,可能会解决您的问题 您可以使用XMLHttpRequest与外
提前谢谢。这里是我从研究中得到的一些链接 以下是一些堆栈溢出问题的答案,可能会解决您的问题
您可以使用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中授予对域的访问权限,例如:access origin=”http://somedmain.com".
在AndroidManifest.xml中添加用户互联网权限,例如:“使用权限android:name=“android.permission.INTERNET”/uses权限”