[英]Error with document.write and XML in javascript
"Microsoft JScript runtime error: Permission denied"
我在这条线上遇到这个问题:
_this._xmlHttpRequest.onreadystatechange = Function.emptyMethod;
基本上,我正在做的是尝试遍历XML。 一切正常,但是我打电话给document.write()的那一刻; 这给了我这个问题。
编辑:我基本上是试图实现这一点: http : //www.w3schools.com/xml/tryit.asp?filename=tryxml_display_table
但是在我的代码中,我没有这样做:
xmlDoc=xmlhttp.responseXML
;
我正在这样加载我的XML(来自WCF Web服务的XML):
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;
xmlDoc.loadXML(result.xml);
任何帮助表示赞赏。
编辑:完整代码:
function pageLoad() {
ClassRegistrationServices.GetClassRegistrationReport(success, failure);
}
function success(result) {
document.getElementById('txtValueContainer').value = result;
xmlDoc = new ActiveXObject("Microsoft.XMLDom");
xmlDoc.async = false;
xmlDoc.loadXML(result.xml);
var x = xmlDoc.getElementsByTagName("ClassRegistrationReport_Result");
for (i = 0; i < x.length; i++) {
testVar = x[i].getElementsByTagName("Class_Name")[0].childNodes[0].nodeValue;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.