Jquery操作XML
2016-04-04 17:50
441 查看
这个问题是以前遇到的,在这里记下如何解决的办法,
问题是这样的:调用平台的接口,返回的是一段XML字段。其中的XML如下:<GetRegPoolRsp xmlns="http://new.webservice.namespace">
- <Result>
<ResultCode>0</ResultCode>
<ResultMsg>成功</ResultMsg>
</Result>
- <PoolInfo>
<StartTime>13:30</StartTime>
<EndTime>14:30</EndTime>
<TotalNum>10</TotalNum>
<LeftNum>9</LeftNum>
<FinishedNum>0</FinishedNum>
</PoolInfo>
- <PoolInfo>
<StartTime>14:30</StartTime>
<EndTime>15:15</EndTime>
<TotalNum>5</TotalNum>
<LeftNum>5</LeftNum>
<FinishedNum>0</FinishedNum>
</PoolInfo>
</GetRegPoolRsp>在后台没有对这段代码进行处理,直接返回到前端,然后用Jquery进行的操作,获取其中的值,
操作代码如下:function AddRegister(result)
{
var html = "";
$(result).find("PoolInfo").each(function(){
alert(1);
StartTime = $(this).find("StartTime").text();
alert(StartTime);
EndTime = $(this).find("EndTime").text();
TotalNum = $(this).find("TotalNum").text();
LeftNum = $(this).find("LeftNum").text();
FinshedNum = $(this).find("FinshedNum").text();
});
}在这段代码是利用Jquery的each 方法,遍历每个值,解决问题。
问题是这样的:调用平台的接口,返回的是一段XML字段。其中的XML如下:<GetRegPoolRsp xmlns="http://new.webservice.namespace">
- <Result>
<ResultCode>0</ResultCode>
<ResultMsg>成功</ResultMsg>
</Result>
- <PoolInfo>
<StartTime>13:30</StartTime>
<EndTime>14:30</EndTime>
<TotalNum>10</TotalNum>
<LeftNum>9</LeftNum>
<FinishedNum>0</FinishedNum>
</PoolInfo>
- <PoolInfo>
<StartTime>14:30</StartTime>
<EndTime>15:15</EndTime>
<TotalNum>5</TotalNum>
<LeftNum>5</LeftNum>
<FinishedNum>0</FinishedNum>
</PoolInfo>
</GetRegPoolRsp>在后台没有对这段代码进行处理,直接返回到前端,然后用Jquery进行的操作,获取其中的值,
操作代码如下:function AddRegister(result)
{
var html = "";
$(result).find("PoolInfo").each(function(){
alert(1);
StartTime = $(this).find("StartTime").text();
alert(StartTime);
EndTime = $(this).find("EndTime").text();
TotalNum = $(this).find("TotalNum").text();
LeftNum = $(this).find("LeftNum").text();
FinshedNum = $(this).find("FinshedNum").text();
});
}在这段代码是利用Jquery的each 方法,遍历每个值,解决问题。
相关文章推荐
- jQuery- v1.10.2 源码解读
- jquery 相关class属性的操作
- jQuery学习笔记之unbind()
- jqueryui.position.js源代码分析
- jQuery ui
- JS中使用JQuery
- jquery通过ajax方法获取json数据不执行success
- jQuery+zTree加载树形结构菜单
- Struts2+Jquery实现ajax并返回json类型数据
- Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
- Jquery元素追加和删除
- 【jQuery源码】html,text,val
- 【jQuery源码】preFilter
- 【jQuery源码】select方法
- jQuery学习笔记
- jquery自制折叠菜单
- jquery给h1和span赋值
- Jquery Table 的基本操作
- jQuery源码浅析
- jQuery UI 知识点