专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Ajax

请问!读取ASP文件中XML格式输出的内容的方法

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
请教!读取ASP文件中XML格式输出的内容的方法
以下JS 能读取 1.xml 文件中的内容:

<?xml version="1.0" encoding="utf-8" ?> 
- <nr_a>
- <nr>
  <wid>cs123456789</wid> 
  <bt>您好!请教截取返回内容问题</bt> 
  <url>http://bbs.csdn.net</url> 
  </nr>
  </nr_a>



<script type="text/javascript">
  var xmlDoc = null, xmlhttp = null;
  function loadXML() {
   var name = document.getElementById("id").value;
    if ((name == null) || (name == "")) return;
    var url = "1.xml?id=" + escape(name);
    xmlhttp.open("GET", url, true);
    xmlhttp.setRequestHeader("Content-Type", "text/xml");
    xmlhttp.onreadystatechange = getmessage;
    xmlhttp.send(null);
  }
 
  function getmessage() {
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
      xmlDoc = xmlhttp.responseXML.documentElement;
      if (xmlDoc == null) {
        alert("返回的数据不正确。");
        return;
      }
     wid = xmlDoc.getElementsByTagName("wid")[0].childNodes[0].nodeValue;
     bt = xmlDoc.getElementsByTagName("bt")[0].childNodes[0].nodeValue;
     url = xmlDoc.getElementsByTagName("url")[0].childNodes[0].nodeValue;
     showwid.innerHTML = wid
      showbt.innerHTML = bt
      showurl.innerHTML = url
    }
  }
</script>
</head>
<body onload="loadXML()">
<input name="id" type="hidden" id="id" value="测试">
<span id="show_wid"></span>
<br />
<span id="show_bt"></span>
<br />
<span id="show_url"></span><br />
</body>
</html>


要求是读取 1.asp 中的XML格式输出的内容

var url = "1.asp?id=" + escape(name);

请教大侠,获取 1.asp 文件中的内容的方法:


<?xml version="1.0" encoding="utf-8" ?> 
- <nr_a>
- <nr>
  <wid>cs123456789</wid> 
  <bt>您好!请教截取返回内容问题</bt> 
  <url>http://bbs.csdn.net</url> 
  </nr>
  </nr_a>
------解决思路----------------------
<script id="jquery_183" type="text/javascript" class="library" src="http://runjs.cn/js/sandbox/jquery/jquery-1.8.3.min.js"></script>
<script>var a='<?xml version="1.0" encoding="utf-8" ?> - <nr_a>- <nr>  <wid>cs123456789</wid>   <bt>您好!请教截取返回内容问题</bt>   <url>http://bbs.csdn.net</url>   </nr>  </nr_a>';
alert($(a).find('bt').html())
</script>
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: