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

jquery datatables json

江奕云2年前10瀏覽0評論

JQuery DataTables是一種在Web頁或HTML表格上顯示數(shù)據(jù)的插件,能夠使用各種數(shù)據(jù)源,例如從服務(wù)器中獲取數(shù)據(jù)并顯示在Html表格上。本文介紹如何使用Json作為數(shù)據(jù)源,涉及一些關(guān)于監(jiān)控和修改Ajax請求的content-type的方法。

JQuery DataTables接受Json對象數(shù)組來填充表格。在緊湊的形式中,每個對象都是一個行,而對象的屬性則在該行中為列提供數(shù)據(jù)。DataTable還支持使用Ajax數(shù)據(jù)源填充表格,其中Ajax用于從服務(wù)器獲取表格數(shù)據(jù)。通過這種方式,可以實(shí)時更新表格數(shù)據(jù)。

$('#myTable').DataTable({
"ajax": {
"url": "data.json",
"dataSrc": ""
},
"columns": [
{ "data": "name" },
{ "data": "position" },
{ "data": "office" },
{ "data": "salary" }
]
});

在此示例中,數(shù)據(jù)源被設(shè)置為data.json文件。文件應(yīng)該包含一個Json對象數(shù)組,該數(shù)組是填充表格的數(shù)據(jù)。在 columns中,您定義了表格列的名稱,以及每列所包含的數(shù)據(jù)。

如果您在AJAX請求中遇到content-type問題,可以使用這些方法進(jìn)行更改。

$.ajaxSetup({
headers: { 'Content-Type': 'application/json' }
});

這會將JQuery框架中所有AJAX請求的Content-Type設(shè)置為application/json。如果您只想更改單個請求,可以將 Content-Type添加到ajax的選項(xiàng)中:

$('#myTable').DataTable({
"ajax": {
"url": "data.json",
"dataSrc": "",
"contentType": "application/json"
},
"columns": [
{ "data": "name" },
{ "data": "position" },
{ "data": "office" },
{ "data": "salary" }
]
});

這是使用Json作為JQuery DataTables插件數(shù)據(jù)源的方法。通過使用JSON,可以實(shí)時更新表格,而無需在表格上使用重復(fù)的操作,讓DataTable成為更好的用戶體驗(yàn)的選擇。此外,通過監(jiān)視和更改請求的content-type,可以解決潛在的數(shù)據(jù)格式問題。使用這些配置函數(shù)和選項(xiàng),您可以更好地使用JQuery DataTables來填充表格數(shù)據(jù)。