日期:2014-05-17  浏览次数:20668 次

JavaScript中创建doc,loadXML问题。
if(xmlHttp.readyState == 4&&xmlHttp.status=='200'){
var result =xmlHttp.responseText;
alert('result'+result);
if(result!=null&&result!=''){
document.getElementById('isTemplate').value="true";
templateDoc=new ActiveXObject("Microsoft.XMLDOM");
templateDoc.loadXML(result);
alert(templateDoc.xml);
QuickInput.closeMask();
QuickInput.init();
}
}

result是有值的,loadXML后,弹出竟然是'',我把result写死成"<fields></fields>",就没这问题,我怀疑是result过大的原因,不知道有何解决方法
------解决方案--------------------
result 有多大?
换个小的试试还这样吗