请教一下简单的获取xml代码.
时间:2009-12-06
来源:互联网
////////////////////////////////getdata.php文件/////////////////////////////////////////
<?php
if($_POST[action]=="getdata")
{
echo '<?xml version="1.0" encoding="UTF-8"?>
<response>
<status>1</status>
<time>1170323512</time>
<message>
<author>a1</author>
<text>a2!</text>
</message>
<message>
<author>b1</author>
<text>b2!</text>
</message>
</response>';
}
?>
////////////////////////////////xxx.html文件/////////////////////////////////////////
<script src="jquery-1.3.2.js"></script>
<script>
$(function(){
function addmessage(xml)
{//____________________________这里我用alert(xml)看了下,可以获取到数据,但是 下面的就没东西了.
$("message",xml).each(function() {
var author = $("author",this).text(); //发布者
var content = $("text",this).text(); //内容
var htmlcode = "<strong>"+author+"</strong>: "+content+"<br />";
$("#xxx").prepend( htmlcode ); //添加到文档中
});
}
$.post("getdata.php",{action:"getdata"},function(xml){
addmessage(xml);
})
})
</script>
<div id="xxx"></div>
<?php
if($_POST[action]=="getdata")
{
echo '<?xml version="1.0" encoding="UTF-8"?>
<response>
<status>1</status>
<time>1170323512</time>
<message>
<author>a1</author>
<text>a2!</text>
</message>
<message>
<author>b1</author>
<text>b2!</text>
</message>
</response>';
}
?>
////////////////////////////////xxx.html文件/////////////////////////////////////////
<script src="jquery-1.3.2.js"></script>
<script>
$(function(){
function addmessage(xml)
{//____________________________这里我用alert(xml)看了下,可以获取到数据,但是 下面的就没东西了.
$("message",xml).each(function() {
var author = $("author",this).text(); //发布者
var content = $("text",this).text(); //内容
var htmlcode = "<strong>"+author+"</strong>: "+content+"<br />";
$("#xxx").prepend( htmlcode ); //添加到文档中
});
}
$.post("getdata.php",{action:"getdata"},function(xml){
addmessage(xml);
})
})
</script>
<div id="xxx"></div>
作者: intant 发布时间: 2009-12-06
那你用这个试试:
$(function(){
function addmessage(xml){
var oxml=xml;
$(oxml).find("message").each(function(){
var author = $(this).fiind("author").text(); //发布者
var content = $(this).fiind("text").text(); //内容
var htmlcode = "<strong>"+author+"</strong>: "+content+"<br />";
$("#xxx").prepend( htmlcode ); //添加到文档中
});
$(function(){
function addmessage(xml){
var oxml=xml;
$(oxml).find("message").each(function(){
var author = $(this).fiind("author").text(); //发布者
var content = $(this).fiind("text").text(); //内容
var htmlcode = "<strong>"+author+"</strong>: "+content+"<br />";
$("#xxx").prepend( htmlcode ); //添加到文档中
});
作者: wchhuangya 发布时间: 2009-12-07
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28