jack-lin

查看jquery文档,我们知道jquery有很多种Ajax调用方法,下面结合springmvc返回的数据,假设返回
的是data =\'{"label":"1","value":[{"id":1,"pid":null,"name":"娱乐"},{"id":101,"pid":1,"name":"音乐"},{"id":112,"pid":1,"name":"卡通"}],"text":""}\',
则在如下的ajax调用和回调中,可以参考范例:
$.get("test.do", function(data){
   alert("Data Loaded: " + data);
   var jsonObj = eval(\'(\' + data + \')\'); //获得jsonObj对象
   alert(jsonObj.label);
   alert(jsonObj.value);
   var arrObj = eval(jsonObj.value);//然后就可以对arrObj做数组运算了
   alert(arrObj );

}

结果:
data 获取到\'{"label":"1","value":[{"id":1,"pid":null,"name":"娱乐"},{"id":101,"pid":1,"name":"音乐"},{"id":112,"pid":1,"name":"卡通"}],"text":""}\';
json.label获取到1;
json.value获取到[{"id":1,"pid":null,"name":"娱乐"},{"id":101,"pid":1,"name":"音乐"},{"id":112,"pid":1,"name":"卡通"}]数组;
arrObj 获取到":[{"id":1,"pid":null,"name":"娱乐"},{"id":101,"pid":1,"name":"音乐"},{"id":112,"pid":1,"name":"卡通"}]

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-12-16
  • 2021-11-06
  • 2021-11-17
  • 2021-09-05
  • 2021-11-17
  • 2021-08-26
猜你喜欢
  • 2021-10-25
  • 2022-12-23
  • 2021-11-24
  • 2021-11-24
  • 2021-08-26
  • 2021-11-09
  • 2021-10-26
相关资源
相似解决方案