如何从Phonegap(iPhone应用程序)调用SOAP服务

sub*_*ngh 3 iphone soap cordova

我试图使用这个SOAP客户端调用SOAP服务,但它不适合我.请帮我.如何使用Phonegap发送和接收XML SOAP?

Sha*_* TK 7

Phonegap是通常通过XHR/Ajax进行通信的HTML/JS/CSS.最好使用jQuery Ajax函数.你可以在这里获得详细信息.

例如:

发帖-XML-SOAP的请求

AJAX的要求之间,jQuery的

简单的jQuery客户端来调用SOAP Web服务

如果您发现任何跨域问题(或在浏览器中工作而不使用模拟器/设备),请参阅以下步骤.

转到Resources文件夹,您可以看到名为Cordova.plist的文件.单击它,您可以看到Root元素.右键单击Root,添加一行,将键设置为ExternalHosts,类型为Array.

展开项目,并将项目添加为item0.给它输入字符串并输入值'*'.

不要忘记在更改后保存Cordova.plist(只需使用cmd + s).