欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

datagrid data1.json

在前端開(kāi)發(fā)中,我們經(jīng)常需要展示數(shù)據(jù),而Datagrid是展示數(shù)據(jù)的一種常見(jiàn)方式。通常情況下,我們需要通過(guò)AJAX請(qǐng)求獲取數(shù)據(jù),并將數(shù)據(jù)渲染到Datagrid控件上。而data1.json是一個(gè)常用的數(shù)據(jù)文件,下面我們將介紹如何使用該文件渲染Datagrid。

{
"rows": [
{"id":1, "name":"張三", "age":22, "gender":"男"},
{"id":2, "name":"李四", "age":21, "gender":"女"},
{"id":3, "name":"王五", "age":24, "gender":"男"}
],
"total": 3
 }

上述代碼就是我們需要渲染的數(shù)據(jù),其中"rows"是一個(gè)數(shù)組,每個(gè)元素代表一行數(shù)據(jù),"total"則表示數(shù)據(jù)總數(shù)。接下來(lái),我們可以使用jQuery的$.ajax方法來(lái)獲取數(shù)據(jù)。

$.ajax({
url: "data1.json",
success: function(result){
var data = result.rows;
var total = result.total;
//處理數(shù)據(jù)渲染Datagrid
}
});

在請(qǐng)求成功后,我們可以將獲取到的數(shù)據(jù)存儲(chǔ)在變量data中,并獲取數(shù)據(jù)總數(shù)。接下來(lái),我們可以使用該數(shù)據(jù)渲染Datagrid,這里以EasyUI為例。

$('#dg').datagrid({
data: data,
pagination: true,
rownumbers: true,
pageSize: 10,
pageList: [10, 20, 30],
columns:[[  
{field:'id',title:'編號(hào)',width:100},  
{field:'name',title:'姓名',width:100},  
{field:'age',title:'年齡',width:100},  
{field:'gender',title:'性別',width:100}
]],
onLoadSuccess:function(data){
var pager = $('#dg').datagrid('getPager');
pager.pagination('refresh',{  
total:total,  
pageNumber:1  
});  
}
});

通過(guò)以上代碼,我們成功使用data1.json渲染了一個(gè)Datagrid,并添加了分頁(yè)功能。值得注意的是,在使用data屬性渲染Datagrid時(shí),需要設(shè)置pagination屬性為true,并且在加載成功后更新分頁(yè)器。

以上就是關(guān)于datagrid data1.json的介紹,通過(guò)本文你可以了解到如何使用該數(shù)據(jù)文件渲染Datagrid,并添加分頁(yè)功能。希望對(duì)您有所幫助。