[] {} 和 json對象

來源:互聯網
上載者:User

標籤:style   c   class   blog   code   java   

JS 中的{}表示一個對象。[]表示數組。

$.each()

each處理數組或json對象。

1   var arr1 = [ "aaa", "bbb", "ccc" ];      2   $.each(arr1, function(i,val){      3       alert(i);   4       alert(val);5   });   
View Code

 

製作菜單:

 1 <?php 2 /** 3  * Created by PhpStorm. 4  * User: Administrator 5  * Date: 14-5-27 6  * Time: 上午10:19 7  */ 8 header("Content-Type:text/html;charset=utf-8"); 9 ?>10 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>11 <script>12     //理解json對象13     var arr=[1,3,4,5,6,7,"7"];//相當於 arr=Array(1,3,4,5,6,7,"7");14     document.write(arr[2]);15 16     var ss={‘name‘:"小明",‘age‘:18};17     document.write("我的名字是"+ss[‘name‘]+" 我"+ss.age+"了<br/>");18 19     var my=function(){20         return "123456";21     };22     document.write(my()+"<br/>");23     var person={24         name:function(){return "abama"},25         age:function(){return "52"}26     };27     document.write(person.name()+person.age());28 29     //menus 是一個菜單包含多個模組。如何讀取出並顯示它30     var _menus={‘meuns‘:[31         {32             ‘meunid‘:1,‘meunname‘:"系統管理",33             ‘meuns‘:[{‘name‘:‘添加使用者‘,‘icon‘:‘‘,‘url‘:‘http://www.baidu.com‘},34                      {‘name‘:‘刪除使用者‘,‘icon‘:‘‘,‘url‘:‘‘},35                      {‘name‘:‘修改許可權‘,‘icon‘:‘‘,‘url‘:‘‘},36                      {‘name‘:‘系統日誌‘,‘icon‘:‘‘,‘url‘:‘‘}37        ]},38         {39             ‘meunid‘:2,‘meunname‘:"財務管理",40             ‘meuns‘:[{‘name‘:‘財務付款‘,‘icon‘:‘‘,‘url‘:‘http://www.baidu.com‘},41                      {‘name‘:‘財務審核‘,‘icon‘:‘‘,‘url‘:‘‘},42                      {‘name‘:‘查看‘,‘icon‘:‘‘,‘url‘:‘‘},43                      {‘name‘:‘沒了‘,‘icon‘:‘‘,‘url‘:‘‘}44         ]}45     ]};46    document.write(_menus.meuns[1].menus[0].name);47 48 </script>49 50 <script>51     function Set_Meuns(){52         $(‘#meuns‘).empty();53         var list="";54         $.each(_menus.meuns,function(i,k){55            list+="<div title=‘"+ k.meunname+"‘><ul>"56             $.each(k.meuns,function(i,k){57                 list+="<li><a href=‘"+ k.url+"‘>" + k.name+"</a></li>";58             });59            list+="</ul></div>";60         });61 62 63         alert(list);64         $(‘#meuns‘).append(list);65     }66     $(document).ready(function(){67     Set_Meuns();68     })69 </script>70 71 <html>72 <body>73 <div id="meuns" style="border:1 solid red;width:300px;">74     菜單列表位置75 </div>76 77 </body>78 </html>
View Code

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.