我正在尝试使用this SOAP client调用SOAP服务,但它不适用于我。请帮我。如何使用Phonegap发送和接收XML SOAP?
答案 0 :(得分:7)
Phonegap是通常通过XHR / Ajax进行通信的HTML / JS / CSS。最好使用 jQuery Ajax 函数。您可以获取详细信息here。
例如:
Simple jQuery client to call a SOAP web service
如果您发现任何跨域问题(或在浏览器中工作而不使用模拟器/设备),请参阅以下步骤。
转到资源文件夹,您可以看到名为 Cordova.plist 的文件。单击它,您可以看到 Root 元素。右键单击Root,添加一行,将键设置为 ExternalHosts ,类型为数组。
展开项目,并将项目添加为 item0 。输入字符串,然后输入值为'*'。
不要忘记在更改后保存Cordova.plist(只需使用cmd + s)。