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

datatables使用json

林玟書2年前8瀏覽0評論

Datatables是一款非常優(yōu)秀的開源jQuery插件,能夠輕松地實現(xiàn)強大的數(shù)據(jù)表格功能。而且,它還支持以JSON格式數(shù)據(jù)展示表格。使用JSON數(shù)據(jù)源,能夠更加方便地自定義數(shù)據(jù)呈現(xiàn)方式,也能最大程度的減輕服務(wù)器端的負擔。

// HTML結(jié)構(gòu)
<table id="example">
<thead>
<tr>
<th>編號</th>
<th>姓名</th>
<th>年齡</th>
<th>性別</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
// JS代碼
$('#example').DataTable({
"ajax": "data.json", // JSON數(shù)據(jù)源
"columns": [
{ "data": "id" },
{ "data": "name" },
{ "data": "age" },
{ "data": "sex" }
]
});

如上代碼所示,我們需要先定義一個HTML表格結(jié)構(gòu),然后通過JavaScript代碼調(diào)用DataTables插件。其中,"ajax": "data.json"指定了數(shù)據(jù)源為"data.json"文件,這個文件中存儲了我們所需要的JSON格式數(shù)據(jù)。而"columns"則對應(yīng)了HTML中表格的列,通過指定"data"屬性獲取JSON中對應(yīng)的數(shù)據(jù)。

JSON數(shù)據(jù)的格式如下:

{
"data": [
{
"id": 1,
"name": "張三",
"age": "18",
"sex": "男"
},
{
"id": 2,
"name": "李四",
"age": "20",
"sex": "男"
},
{
"id": 3,
"name": "王五",
"age": "22",
"sex": "女"
}
]
}

以上就是使用JSON格式實現(xiàn)DataTables表格的方法,相比于傳統(tǒng)的服務(wù)器端渲染表格,采用JSON數(shù)據(jù)源的方式能夠更加靈活地控制表格展現(xiàn),也能更快地響應(yīng)用戶請求,是Web開發(fā)中不可缺少的一部分。