欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

jQuery 遍历json数组的实现代码

shiping1 的头像
[javascript] view plain copy
 
  1.     $(function () {  
  2.   
  3.           var tbody = "";  
  4.           //------------遍历对象 .each的使用-------------  
  5.           //对象语法JSON数据格式(当服务器端回调回来的对象数据格式是json数据格式,必须保证JSON的格式要求,回调的对象必须使用eval函数进行转化(否则将得不到Object)。本文不作详细介绍服务器端回调的数据问题,我们将直接自定义对象)  
  6.           var obj = [{ "name""项海军""password""123456"}];  
  7.           $("#result").html("------------遍历对象 .each的使用-------------");  
  8.           alert(obj); //是个object元素  
  9.           //下面使用each进行遍历  
  10.           $.each(obj, function (n, value) {  
  11.               alert(n + ' ' + value);  
  12.               var trs = "";  
  13.               trs += "<tr><td>" + value.name + "</td> <td>" + value.password + "</td></tr>";  
  14.               tbody += trs;  
  15.           });  
  16.   
  17.           $("#project").append(tbody);  
  18.   
  19.       });  
  20.   
  21.  jquery遍历解析json对象1:  
  22. var json = [{dd:'SB',AA:'东东',re1:123},{cccc:'dd',lk:'1qw'}];  
  23. for(var i=0,l=json.length;i<l;i++){  
  24.    for(var key in json[i]){  
  25.        alert(key+’:'+json[i][key]);  
  26.    }  
  27. }  
  28.   
  29. query遍历解析json对象2  
  30. 有如下 json对象:  
  31. var obj ={”name”:”冯娟”,”password”:”123456″,”department”:”技术部”,”sex”:” 女”,”old”:30};  
  32. 遍历方法:  
  33. for(var p in obj){  
  34.    str = str+obj[p]+’,’;  
  35.    return str;  
  36. }  
来自 http://blog.csdn.net/happy664618843/article/details/7934221




<script type="text/javascript"> 
var d1 =[{"text":"王家湾","value":"9"},{"text":"李家湾","value":"10"},{"text":"邵家湾","value":"13"}];
$(d1).each(function(){ 
alert(this.text+" "+this.value); 
}); 
</script> 


不用JQuery 
复制代码代码如下:

<script type="text/javascript"> 
var json = {"options":"[{\"text\":\"王家湾\",\"value\":\"9\"},{\"text\":\"李家湾\",\"value\":\"10\"},{\"text\":\"邵家湾\",\"value\":\"13\"}]"} 
json = eval(json.options) 
for(var i=0; i<json.length; i++) 

alert(json[i].text+" " + json[i].value) 

</script> 


js遍历json数组 

普通分类: