我知道在ajax中用alert方法,可以将this.xmlReq.responseText的所有内容都显示出来,包括它的标签,头信息,
但是有没有人知道不用alert方法,在网页上显示这些内容呢?
包括标签和头部信息都要有

解决方案 »

  1.   

    document.write()不行么?或者用的div,用innerHTML打进去
      

  2.   

    这样的话显示的是标签中的内容,但是标签不会显示,还有头信息也不会显示,比如:
    <?xml version=1.0\ encoding=UTF-8?>
    <DataSet>
    <Head>
    <From>BROWER</From>
    <EmptyData>FALSE</EmptyData>
    <Login>TRUE</Login>
    </Head>
    <Data>
    <SendMsg>
    <Mobile>13968097455</Mobile>
    <Name>xqd</Name>
    <MaintainMsg>户</MaintainMsg>
                    </SendMsg>
                    </DataSet>
    <?xml version=1.0\ encoding=UTF-8?>
    <DataSet>
    <Head>
    <From>BROWER</From>
    <EmptyData>FALSE</EmptyData>
    <Login>TRUE</Login>
    </Head>
    <Data>
    <SendMsg>
    <Mobile>13968097455</Mobile>
    <Name>xqd</Name>
    <MaintainMsg>户</MaintainMsg>
                    </SendMsg>
                    </DataSet>
    我想把所有的信息都打出来,不止是标签中的内容。
    不知道如何做到。由于内容有两个头信息,所以好像不能生成xml文档对象,之前实验过了,所以想用text的那种方式,但是也不行,只能显示标签中的数据,标签不能显示出来啊,除了alert方法
      

  3.   

    像innerHTML这种方式,只能显示BROWER FALSE TRUE 13968097455 .....这些数据,不能显示标签- -!!!
      

  4.   

    我这里innerHTML可以完成的把标签打出来的,你是怎么用的?
      

  5.   

    通过document.getElementById('msg').innerHTML = this.xmlReq.responseText;这样的,你呢?
      

  6.   


    <html>
        <head>
            <meta http-equiv="content-type" content="text/html; charset=utf-8">
            <META http-equiv="Content-Style-Type" content="text/css">
            <style>        </style>
        </head>
        <script language=javascript>
            loadXML = function(fileRoute){
                xmlDoc=null;
                if (window.ActiveXObject){
                    xmlDoc = new ActiveXObject('Msxml2.DOMDocument');
                    xmlDoc.async=false;
                    xmlDoc.load(fileRoute);
                }
                else if (document.implementation && document.implementation.createDocument){
                    var xmlhttp = new window.XMLHttpRequest();
                    xmlhttp.open("GET",fileRoute,false);
                    xmlhttp.send(null);
                    var xmlDoc = xmlhttp.responseXML;
                }
                else {xmlDoc=null;}
                return xmlDoc;
            }
            var xmlDoc=loadXML('tt.xml');
            var retStr;
            if(window.ActiveXObject)
                retStr=(xmlDoc.documentElement.xml)//IE
            else retStr=(new XMLSerializer().serializeToString(xmlDoc));//FF
            function getvalue(){
                alert(retStr)
                document.getElementById("txt").innerText=(retStr)
            }
        </script>
        <div id="txt"></div><input type="button" value="get" onclick="getvalue()">
    </html>
    <?xml version="1.0" encoding="utf-8"?>
    <DataSet>
        <Head>
            <From>BROWER </From>
            <EmptyData>FALSE </EmptyData>
            <Login>TRUE </Login>
        </Head>
        <Data>
            <SendMsg>
                <Mobile>13968097455 </Mobile>
                <Name>xqd </Name>
                <MaintainMsg>户 </MaintainMsg>
            </SendMsg>
        </Data>
    </DataSet>
      

  7.   

    恩可以了~谢谢啊!- -!!对javascript的方法了解太少了~诶~