php 学习记录 ajax responseXML Text
2013-08-28 21:45
465 查看
在XHR(XMLHttpRequest)1.0标准中response 只有 xml 和 text , json 也是 text
一:XML
php 端
二 json
主要注意,js中
在字符串的两段要加上 ()
php端
一:XML
<script type="text/javascript"> XHR = new XMLHttpRequest(); XHR.open('POST','1.php',true); XHR.setRequestHeader("Content-type","application/x-www-form-urlencoded"); XHR.send(null); //alert(XHR.status+XHR.statusText+"readyState"+XHR.readyState); XHR.onreadystatechange=function(){ if(XHR.readyState == 4) { var xml = XHR.responseXML; var book = xml.getElementsByTagName('book')[0]; alert(book.lastChild.firstChild.nodeText); } }; </script>
php 端
<?php header('Content-type:text/xml'); ?> <xml version='1.0' encoding='utf-8'> <root> <book><name>火影忍者</name><price>35.5</price></book> </root> </xml>
二 json
主要注意,js中
eval("({title:'天龙八部',price:30})")
在字符串的两段要加上 ()
<script type="text/javascript"> XHR = new XMLHttpRequest(); XHR.open('POST','1.php',true); XHR.setRequestHeader("Content-type","application/x-www-form-urlencoded"); XHR.send(null); XHR.onreadystatechange=function(){ if(XHR.readyState == 4) { var book = eval('('+XHR.responseText+')'); alert(book.intro); } }; </script>
php端
<?php //header('Content-type:text/xml'); ?> {title:'阿童木',intro:'铁臂阿童木'}
相关文章推荐
- php学习记录 ajax 状态码
- php 学习记录 formdata 文件上传 ajax html5
- ajax XMLHttpRequest responseText返回值
- ajax中调用responseXML总返回null而调用responseText却返回不为空的解决方法
- 今天试了一下ajax dropdownlist联动,实际上是先写在一个XmlTextWriter(Response.OutputStream,然后再response回去(等同于一个XML),里面有很多要注意的地方,比如dropdownlist的清空,遍历X
- PHP 和 AJAX responseXML 实例
- PHP 和 AJAX responseXML 实例
- Ajax请求Servlet返回文本 json html和XML数据并解析xml及responseText和responseXML的区别
- PHP 和 AJAX responseXML 实例
- ajax+php的responseText出现中文乱码
- ajax xmlHttp.responseText
- PHP 和 AJAX responseXML 实例
- PHP 和 AJAX responseXML 实例
- AJAX responseText vs responseXML
- Ajax_responseText&responseXML
- 20100916 学习记录:xmlHttp.responseXML.documentElement返回值为null
- Ajax请求Servlet返回文本 json html和XML数据并解析xml及responseText和responseXML的区别
- 今天试了一下ajax dropdownlist联动,实际上是先写在一个XmlTextWriter(Response.OutputStream,然后再response回去(等同于一个XML),里面有很多要注意的地方,比如dropdownlist的清空,遍历X
- Android应用学习记录------AutoCompleteTextView
- php xml 入门学习资料