在前端開發(fā)中,經(jīng)常需要用到表格來展示數(shù)據(jù)。使用datagrid是一個比較好的選擇。在使用達到datagrid的過程中,如果要傳輸大量數(shù)據(jù),一般會使用json參數(shù)。下面就來介紹如何使用json參數(shù)來進行datagrid的數(shù)據(jù)傳輸。
$(function(){ $("#datagrid").datagrid({ url: 'data.php', method: 'post', queryParams:{'json':JSON.stringify({'param1':'value1','param2':5})}, columns: [[ {field:'id',title:'編號',width:100,sortable:true}, {field:'name',title:'名稱',width:100}, {field:'price',title:'單價',width:100}, {field:'stock',title:'庫存',width:100}, {field:'category',title:'分類',width:100}, ]], idField: 'id', pagination: true, pageSize: 10, pageList: [10,20,30,40,50], rownumbers:true, fitColumns:true, striped:true, singleSelect:true, sortOrder:'desc', remoteSort:false, toolbar:'#toolbar', }); });
在上面的代碼中,queryParams就是我們要傳輸?shù)膉son參數(shù)。我們可以使用JSON.stringify來對json對象進行序列化,然后在queryParams中進行傳輸。這樣,就可以方便快捷地實現(xiàn)datagrid的數(shù)據(jù)傳輸。
總而言之,使用json參數(shù)進行datagrid的數(shù)據(jù)傳輸,是一種比較快速、高效的方式。在實際的開發(fā)中,使用這種方式,可以更好地提高開發(fā)效率,同時也能夠提高程序的性能。