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