jqGrid获取到python返回的Json数据,未能显示到页面上,为毛???
jQuery(document).ready(function(){
jQuery("#toolbar").jqGrid({ url:'/getJgGridDatas/', datatype: "json", height: 255, width: 980, colNames:['id','invdate', 'name'], colModel:[ {name:'id',index:'id', width:65, sorttype:'int'}, {name:'invdate',index:'invdate', width:50}, {name:'name',index:'name', width:100} ], rowNum:50, rowTotal: 2000, rowList : [20,30,50], loadonce:true, mtype: "GET", rownumbers: true, rownumWidth: 40, gridview: true, pager: '#ptoolbar', sortname: 'item_id', viewrecords: true, sortorder: "asc", caption: "我的查询" }); jQuery("#toolbar").jqGrid('navGrid','#ptoolbar',{del:false,add:false,edit:false,search:true}); jQuery("#toolbar").jqGrid('filterToolbar',{stringResult: true,searchOnEnter : false}); })
上面的链接搞乱了,看这个:
http://www.trirand.com/jqgridwiki/doku.php?id=wiki:retrieving_data&s[]=json#json_data
你的后台返回的相应数据格式不对啊,jqgrid有要求的:
看[url=http://www.trirand.com/jqgridwiki/doku.php?id=wiki:retrieving_data&s[]=json#json_data]官方文档这里[/url]