我在从Phonegap Android应用程序调用Web服务时遇到此错误。
01-13 23:49:52.219:E/Web控制台(529):未捕获类型错误:无法读取处为null的属性"documentElement"file:///android_asset/www/soapclient.js:158
以下是相关代码:
var ns = (wsdl.documentElement.attributes["targetNamespace"] + "" == "undefined") ?
wsdl.documentElement.attributes.getNamedItem("targetNamespace").nodeValue :
wsdl.documentElement.attributes["targetNamespace"].value;
可能是因为跨域请求,CORS所以要么你必须把它包括在你的头中
Accept: Access-Control-Allow-Origin
OR也使用
chrome.exe --disable-web-security
或者你也可以安装铬扩展
在chrome 中启用cors请求扩展
希望它能有所帮助。