Показ данных Json в датированном
Я использовал плагин jquery datatable. Я хочу показать данные JSON в datatable.
Object {Titillium-Light: "data1", Custom font: "data2", Titillium-Bold: "data3", Titillium-LightUpright: "data4"}
я хочу показать ключи в JSON в одном столбце и значение ключа в другом столбце. Я не знаю, как дать ссылку в mDataProp.
aoColumns: [
{
sTitle: 'ID',
mDataProp: ,
bVisible: false
},
{
sTitle: 'data',
mDataProp: ,
}
]
1 ответ
Пример данных - это литерал, а не JSON. Должно выглядеть
var json = {
"Titillium-Light": "data1",
"Custom font": "data2",
"Titillium-Bold": "data3",
"Titillium-LightUpright": "data4"
}
Тогда, если у вас есть пустая таблица
<table id="example"></table>
Вы можете создать набор ключей-> значений на основе JSON:
var data = [];
for (key in json) {
data.push({
key: key,
value: json[key]
})
}
и использовать этот набор данных в качестве источника для dataTable:
var table = $('#example').DataTable({
data : data,
columns : [
{ title: 'key', data: 'key'},
{ title: 'value', data: 'value'}
]
})
демо -> http://jsfiddle.net/sh8mr7cq/