У меня нет опыта с json_encode , и я пытаюсь вернуть массив массива, который должен называться aaData - для DataTables с обработкой на стороне сервера .
Вывод должен быть таким:
{
"sEcho": 3,
"iTotalRecords": 57,
"iTotalDisplayRecords": 57,
"aaData": [
[
"Gecko",
"Firefox 1.0",
"Win 98+ / OSX.2+",
"1.7",
"A"
],
[
"Gecko",
"Firefox 1.5",
"Win 98+ / OSX.2+",
"1.8",
"A"
],
...
]
}
но фактический вывод моего PHP-скрипта на основе PostgreSQL 8.4
if (isset($_REQUEST['json'])) {
$aaData = array();
while ($row = $sth->fetch(PDO::FETCH_NUM)) {
array_push($aaData, $row);
}
print json_encode($aaData);
}
фактически отсутствует в скобках (объект вроде?) И имя aaData :
[
[ .... ],
[ .... ],
[ .... ]
]
Как бы вы сделали это лучше всего?