Я использую 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);