Datatables и форматирование данных ajax?

Я использую Datatables, и я хочу, чтобы иметь возможность отправить запрос AJAX для получения моих данных.

Мой jQuery –

$('.valid-tags').DataTable( { "ajax": { "url": "/ajax/getValidTags.php", "type": "POST", "data": { ruleID: ruleID } } } ); 

Это данные, возвращенные из запроса ajax –

 {"data":["K":2,"B":1,"C":2]} 

Я ожидаю увидеть 'K', 'B', 'C' под названием тега в своих собственных строках.

введите описание изображения здесь

Мои Datatables не загружают какие-либо данные?

Мне нужно иметь возможность обернуть каждую пару значений ключа в свой собственный массив, чтобы это –

 {"data":["K":2,"B":1,"C":2]} 

Было бы –

 {"data":[["K":2],["B":1],["C":2]]} 

Это PHP, который его создает (где я могу обернуть ключевые значения в объекте так, как это было выше)?

 $validTagsArray = array(); $validArray = array(); foreach ($cursor as $key => $value) { foreach ($value['AutoFix'] as $k => $v) { $x = 0; foreach ($v as $key => $value) { $x++; $validValueCount = $validTagsArray[$k] = $x; } } } $validArray['data'] = array($validTagsArray); echo json_encode($validArray);