jquery + jqGrid + json 实例
    
jqgriddemo.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=gbk">
  <title>jQuery jqGrid Demo joyopod</title>
  <link rel="stylesheet" type="text/css" media="screen" href="themes/redmond/jquery-ui-1.7.1.custom.css" />
  <link rel="stylesheet" type="text/css" media="screen" href="themes/ui.jqgrid.css" />
  <script src="js/jquery.js" type="text/javascript"></script>
  <script src="js/jquery.ui.all.js" type="text/javascript"></script>  
  <script src="js/i18n/grid.locale-zh_CN.js" type="text/javascript"></script>
  <script src="js/jquery.jqGrid.min.js" type="text/javascript"></script>
       <!--添加grid.tree.js -->
    <script src="js/grid.treegrid.js" type="text/javascript"></script>         
    <script type="text/javascript" src="json2.js"></script>
 </head>
 <body>
  <div>
  </div>
<div class="content">
 <table id="list1" cellpadding="0" cellspacing="0"></table>  
 <div   id="pager" class="scroll" style="text-align:center;"></div>
</div>
</body>
</html>
json2.js
$(document).ready(function(){
    jQuery("#list1").jqGrid({
        treeGrid: true,
        treeGridModel: 'adjacency',
        ExpandColumn: 'menu',
        ExpandColClick: true,
        url: 'tree1.json',
        datatype: 'json',
        colNames: ["menu", "url"],
        colModel: [{
            name: 'menu',
            index: 'menu',
            hidden: false,
            sortable: false
        }, {
            name: 'url',
            index:'url',
            hidden: false
        }],
        pager: false,
        height:'auto',
  width:'500',
        viewrecords: true,
        caption:'LIST'
    });
});
tree1.json
{
        total:1,
        page:1,
        records:8,
        rows:[
            {
   id: 1,
                cell:[
                &nb