Если вы используете:
"sAjaxSource": "myHandler.php"
Затем вы должны вернуться из вашего обработчика:
"{\"aaData\": [{\"propOne\": \"valueOne\"},{\"propTwo\": \"valueTwo\"}], [...],... }"
Примечание
\"aaData\":
до сбора json и примечаний:
{\"aaData\"....}
Мой пример на asp.net (это работает):
Response.Write("{\"aaData\": [{\"propOne\": \"valueOne\"},{\"propTwo\": \"valueTwo\"}]}");
Страница клиента:
oTable = $('#myTable').dataTable( {
"bProcessing": true,
"sPaginationType": "full_numbers",
"aLengthMenu": [[5,10,20,50,100], [5,10,20,50,100]],
"aaSorting": [[ 1, "desc" ]],
"sAjaxSource": "MyHandler.ashx",
"aoColumns": [
{ "mDataProp": "propOne" },
{ "mDataProp": "propTwo" }
]
});