色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

datagrid 加載json

在前端開(kāi)發(fā)中,經(jīng)常需要使用表格來(lái)展示數(shù)據(jù)。而最常用的表格組件就是datagrid。它是基于jQuery的易用的表格組件,可以在表格中展示不同性質(zhì)的數(shù)據(jù)。而datagrid也支持從后端加載數(shù)據(jù),其中最常用的就是加載json格式的數(shù)據(jù)。

$('#datagrid').datagrid({
url: 'data.json',
method: 'GET',
dataType: 'json',
columns: [
{field: 'id', title: 'ID'},
{field: 'name', title: 'Name'},
{field: 'gender', title: 'Gender'},
{field: 'age', title: 'Age'}
],
onLoadSuccess: function (data) {
console.log(data);
}
});

如上代碼所示,首先通過(guò)jQuery對(duì)象選中datagrid的DOM元素,并使用datagrid方法初始化表格。在其中,通過(guò)url屬性設(shè)置從后端請(qǐng)求數(shù)據(jù)的地址,同時(shí)設(shè)置請(qǐng)求方式為GET,數(shù)據(jù)類(lèi)型為json。然后在columns中通過(guò)field和title來(lái)分別設(shè)置數(shù)據(jù)屬性和在表格中顯示的標(biāo)題。最后,在onLoadSuccess回調(diào)函數(shù)中可以獲取從后端返回的json數(shù)據(jù)。

因此,在后端,需要將需要展示的數(shù)據(jù)轉(zhuǎn)換為json格式。例如:

[
{
"id": 1,
"name": "Tom",
"gender": "Male",
"age": 27
},
{
"id": 2,
"name": "Lucy",
"gender": "Female",
"age": 23
},
{
"id": 3,
"name": "Jack",
"gender": "Male",
"age": 32
}
]

如上代碼所示,json格式的數(shù)據(jù)可以使用數(shù)組和對(duì)象來(lái)表示。每一個(gè)對(duì)象代表了一條數(shù)據(jù),而其中的屬性則對(duì)應(yīng)表格中的每一列。同樣,后端也可以使用其它方式生成json數(shù)據(jù),如通過(guò)數(shù)據(jù)庫(kù)查詢,然后將結(jié)果以json格式返回。

因此,在前端開(kāi)發(fā)中,通過(guò)datagrid加載json數(shù)據(jù)十分常見(jiàn),并且也是最易用的方式之一。因此,熟練掌握json的語(yǔ)法和在datagrid中加載json數(shù)據(jù)的方法對(duì)于前端開(kāi)發(fā)人員來(lái)說(shuō)十分重要。