Почему jQuery dataTables не может анализировать мой JSON?
Я пытаюсь заселитьТаблица данных следующее:
$("#my-datatable").dataTable( {
"sAjaxSource" : "/someURLOnMyServer",
"bDestroy" : true,
"fnServerParams" : function(serverParams) {
serverParams.push(
{
"name" : "widget",
"value" : token
}
);
}
});
И таблица HTML, которую он заполняет:
Type
Value
ID
Fizz
Buzz
Согласно Firebug, JSON, возвращающийся с сервера:
[
{
"id":1,
"attributeType":{
"id":1,
"name":"test1",
"tag":"test-type",
"is-dog":false
},
"attributeValue":{
"id":null,
"name":"blah",
"tag":"BLAH"
},
"buzz":1,
"fizz":"53abc"
}
]
Но Firebug выдает следующую ошибку JavaScript в своей консоли:
TypeError: aData is undefined
[Break On This Error]
for ( i=0 ; i jquery.dataTables.js (line 2541)
Кто-нибудь может определить, чтоидет не так? Либо я'я не настраиваю своюdataTable
объект правильно, или возвращение JSON нене соответствует "схема» HTML-таблицы, которую он пытается заполнить. В любом случае, яЯ потерян. Заранее спасибо!