+ -
当前位置:首页 → 问答吧 → 对服务器返回xml格式的对象处理的问题

对服务器返回xml格式的对象处理的问题

时间:2009-03-16

来源:互联网

js代码如下
function send(){
    
    $.ajax({
        type:"post",
        url:"../actions",
        data:"command=send",
        dataType:"xml",
        success:sendcallback    
    })    
}

服务器返回的数据为
<userdata>
      <userinfo >
         <div >fdfd</div >
    </userinfo >
   <userlist >
         <div id=qq>qq<div >
         <div id='houjinxuan'>houjinxuan</div >
    <userlist >
</userdata>
//回调函数
function sendcallback(data){
    如果想获取数据
     <div id=qq>qq<br/></div >
         <div id='houjinxuan'>houjinxuan</div >
    然后将其直接放到html页面里显示,该怎样取出来啊????

}
谢谢高手帮我!
[ 此帖被houjinxuan在2009-03-16 18:04重新编辑 ]

作者: houjinxuan   发布时间: 2009-03-16

$("userlist", data).html()

作者: shawphy   发布时间: 2009-03-17

为什么alert($("userlist", data).html());弹出的信息是undefined?
服务器返回的信息确实是:
<userdata>

<userinfo>
<div>afds</div>
</userinfo>
<userlist>
<div id='houjinxuan'>
houjinxuan</div>
</userlist>
</userdata>

作者: houjinxuan   发布时间: 2009-03-17

http://bbs.jquery.org.cn/read.php?tid=1673
看看这个帖子,会不会有帮助?

作者: shawphy   发布时间: 2009-03-17

另外,据说ie7/8可能有问题,ie6/chrome/ff3没问题。只是谣传,未经证实。

作者: shawphy   发布时间: 2009-03-17

谢谢版主!谢谢版主!

作者: houjinxuan   发布时间: 2009-03-19