收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 1494|回复: 2

[已解决]jquery怎样精确显示返回的xml数据?

[复制链接]
发表于 2010-4-5 17:25:45 | 显示全部楼层 |阅读模式
后台loadData.asp读文件data.xml的值:
Set xml=Server.CreateObject("Microsoft.XMLDOM")
xml.Async=False
xml.Load(Server.MapPath("data.xml"))  

Set objNode=xml.documentElement
nCntChd=objNode.ChildNodes.length-1
for i=0 to nCntChd
set objAtr=objNode.ChildNodes.item(i)
response.Write("<name>"&objAtr.childNodes(0).Text&"</name>")
response.Write("<value>"&objAtr.childNodes(1).Text&"</value>")  
next

data.xml的内容:
<?xml version="1.0" encoding="gb2312"?>
<list>
        <rate>
                <name>Jack</name>       
                <value>1.2</value>                       
        </rate>
        <rate>
                       <name>Kelths</name>       
                <value>1.5</value>
        </rate>
        <rate>
                <name>Rick</name>       
                <value>1.6</value>
        </rate>
</list>

index.html代码:
$(function(){
$("#Rick").load("loadDatas.asp");
});
按照以上的写法,会把所有数据都显示在只需要显示Rick的地方:Jack 1.2Kelths1.5Rick 1.6
怎样过滤显示返回的数据?在只显示Rick的地方显示1.6,显示Jack的地方显示1.2?
谢了!
(我知道js可以直接读取xml文件,但由于特殊需要必须用asp读取)

[[i] 本帖最后由 scyu 于 2010-4-6 14:31 编辑 ]
发表于 2010-4-5 18:32:09 | 显示全部楼层
serialize 函数试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-5 20:54:48 | 显示全部楼层
不行哦,serialize的作用是“序列表表格内容为字符串”
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( ICP05002321 )  

GMT+8, 2020-2-28 23:21 , Processed in 0.093514 second(s), 9 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表