Я пытаюсь заполнить таблицу данных с помощью JSON, используя YUI,
У меня есть этот JSON:
[{"test":"value1",
"test2":"value2",
"test3":"value3",
"topic_id":"123139007E57",
"gmt_timestamp":1553994442,
"timestamp_diff":-1292784933382,
"status":"images\/statusUp.png",
"device_id":"568FDE9CC7275FA"}, ..
Это продолжается примерно с 20 различными устройствами, и я закрываю его с помощью *
Я просто хочу напечатать ключи выбора в таблице данных, чтобы мои определения столбцов выглядели так:
var myColumnDefs = [
{key:"test", sortable:true, resizeable:true},
{key:"test2", sortable:true, resizeable:true},
{key:"topic_id", sortable:true, resizeable:true},
{key:"status", sortable:true, resizeable:true},
{key:"device_id", sortable:true, resizeable:true},
];
var myDataSource = new YAHOO.util.DataSource(bookorders);
myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;
myDataSource.responseSchema = {
fields: ["test","test2","topic_id","status","device_id"]
};
var myDataTable = new YAHOO.widget.DataTable("basic",
myColumnDefs, myDataSource);
Это ошибка печати данных по какой-то причине, что я делаю не так?
Спасибо!
Я проверил действительность JSON в JSONLint, и он говорит, что он действителен.