首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

解析json格式数据,要求有些难。

2013-04-20 
解析json格式数据,要求有点难。。。。。代码script typetext/javascript$(function(){//$(#tt).tree({//

解析json格式数据,要求有点难。。。。。

代码


  <script type="text/javascript">
  $(function(){
  //$('#tt').tree({
  //url:'EnergyAction!doTree.action'
  //});
  var str={"act":"{"act":"inittemplate","titleid":"2"}","newName":null,"obj":[{"titleid":2,"titlename":"医疗产品","tsid":1,"tsname":"自动注射器","tssid":1,"tssimg":"\/cy\/images\/byz01.jpg","tssname":"比杨单通道注射泵BYZ-810"},{"titleid":2,"titlename":"医疗产品","tsid":1,"tsname":"自动注射器","tssid":2,"tssimg":"\/cy\/images\/byz01.jpg","tssname":"史密斯输液器"},{"titleid":2,"titlename":"医疗产品","tsid":2,"tsname":"血压器","tssid":3,"tssimg":"\/cy\/images\/byz01.jpg","tssname":"比杨单通道注射泵BYZ-810"},{"titleid":2,"titlename":"医疗产品","tsid":2,"tsname":"血压器","tssid":4,"tssimg":"\/cy\/images\/byz01.jpg","tssname":"比杨单通道注射泵BYZ-810"},{"titleid":2,"titlename":"医疗产品","tsid":3,"tsname":"血糖仪","tssid":5,"tssimg":"\/cy\/images\/byz01.jpg","tssname":"比杨单通道注射泵BYZ-810"},{"titleid":2,"titlename":"医疗产品","tsid":3,"tsname":"血糖仪","tssid":6,"tssimg":"\/cy\/images\/byz01.jpg","tssname":"比杨单通道注射泵BYZ-810"}]};

  var jsonstring2 = str.obj;


  var tempids = "";
  for (var i=0;i<jsonstring2.length;i++) {
  

  var as = $('h2 a');// 获取h2标签对象
  var isExist = 0; // 标识tsname是否已经存在
  $.each(as,function(j,value){
var v = $(this).html();
if(v == jsonstring2[i].tsname){//存在
isExist = 1;
$(this).parent().next('ul').append("<li><a href='"+ jsonstring2[i].tssid + "'>" + jsonstring2[i].tssname + "</a></li>");
}
});

if(isExist == 0){//不存在
jQuery("#temptitles").append(
  "<h2><a href='" + jsonstring2[i].tsid + "'>"
  + jsonstring2[i].tsname
  + "</a></h2><ul><li><a href='"
  + jsonstring2[i].tssid + "'>"
  + jsonstring2[i].tssname
  + "</a></li></ul>+");
}
  
  

  }
});
  
  </script>
  </head>
  
  
  <body><%--
   <ul id="tt" class="easyui-tree"></ul>
    
    <div id="tempids"></div>
<div id="tempids2"></div>
--%><div id="temptitles"></div>
  </body>

热点排行