AJAX-----06XMLHttpRequest对象的处理返回的XML类型数据
2016-11-07 14:20
701 查看
我们首先要确保XML文件是否正常执行
如果访问时候报类似 Parse error: syntax error, unexpected 'version' (T_STRING 这样的错误,我们则需要修改php的配置文件:
将这里改成Off然后从其apache即可。。
如果访问时候报类似 Parse error: syntax error, unexpected 'version' (T_STRING 这样的错误,我们则需要修改php的配置文件:
将这里改成Off然后从其apache即可。。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script> function createXHR(){ var xhr = null; if(window.XMLHttpRequest){ xhr = new XMLHttpRequest(); }else if(window.ActiveXObject){ xhr = new ActiveXObject("Microsoft.XMLHTTP"); } return xhr; } function test1(){ var xhr = createXHR(); xhr.open('GET','7.php',true); xhr.onreadystatechange = function(){ if(this.readyState == 4){ //针对xml,ajax也给出了一种特殊的方法进行接收responseXML //alert(this.responseXML); var xmldom = this.responseXML; var chs = xmldom.getElementsByTagName('name')[0]; //alert(chs.firstChild.firstChild.wholeText); //alert(chs.lastChild.firstChild.wholeText); document.getElementById('mpname').innerHTML = chs.firstChild.firstChild.wholeText; document.getElementById('mpdesc').innerHTML = chs.lastChild.firstChild.wholeText; } } xhr.send(null); } </script> </head> <body> <div> <h1>获奖名单</h1> <p>歌名:<span id="mpname"></span></p> <p>简介:<span id="mpdesc"></span></p> </div> <input type="button" value="显示获奖歌曲" onclick="test1();"> <input type="button" value="text2" onclick="test2();"> </body> </html>
<?php header("Content-Type:text/xml"); ?> <?xml version='1.0' encoding='UTF-8'?> <mp3><name bid="a666"><title>忘情水</title><desc>忘了就好</desc></name></mp3>
相关文章推荐
- AJAX-----07XMLHttpRequest对象的处理返回的JSON类型数据
- Ajax处理XML,XMLHttpRequest对象的创建和访问servlet并返回xml数据到页面展示
- Ajax 使用XMLHttpRequest对象发送数据和接收处理XML源代码
- 原始ajax通过xmlHttpRequest对象的send()方法提交数据--Get方式和Post方式
- Ajax核心XMLHttpRequest对象、(发送请求、接收)方法和属性介绍、AJAX开发框架、数据格式提要(XML、JSON、HTML)
- XMLHTTPRequest对象进行AJAX的异步数据交互
- ajax处理过程,ajax入门,XMLHttpRequest对象
- AJAX中同时发送多个请求XMLHttpRequest对象处理方法
- ajax:利用XMLHttpRequest建立到服务器的连接并处理返回信息
- AJAX中同时发送多个请求XMLHttpRequest对象处理方法
- XMLHttpRequest处理xml格式的返回数据
- AJAX中同时发送多个请求XMLHttpRequest对象处理方法
- 使用xmlhttprequest对象来进行AJAX的异步数据交互
- jQuery入门学习三:XMLHttpRequest处理xml格式的返回数据
- XMLHttpRequest对象创建数据请求处理
- AJAX中同时发送多个请求XMLHttpRequest对象处理方法
- XMLHttpRequest处理xml格式的返回数据(示例代码)
- AJAX中同时发送多个请求XMLHttpRequest对象处理方法
- ajax 请求二进制流 图片 文件 XMLHttpRequest 请求并处理二进制流数据 之最佳实践
- ajax 请求二进制流 图片 文件 XMLHttpRequest 请求并处理二进制流数据