alert(xmlDoc.loadXML(ajax.xmlHttps[ajax.connectNow].responseText));
这个返回一个false这是为什么呢,xmlDoc是一个xml文档对象
那个responseText是通过ajax后台取到的数据

解决方案 »

  1.   

    responseText返回值是字符类型的,如果要返回XML则一般用responseXML
      

  2.   

    我知道是字符类型的,所以才用了loadXML这个方法啊
      

  3.   

    <script language=javascript>
    var str = "<input>11112345</input>";
    var doc = new xml( str );
    alert(doc);
    //创建一个dom对象
    function xml(str){
    if(window.DOMParser)//firefox内核的浏览器
    {
    var p = new DOMParser();
    return p.parseFromString( str, "text/xml" );
    }
    else if( window.ActiveXObject )//ie内核的浏览器
    {
    var doc = new ActiveXObject( "Msxml2.DOMDocument" );
    doc.loadXML(str);
    return doc;
    }
    else
    return false;
    }
    </script>
    参考一下