У меня есть таблица DataTables с данными из одной таблицы mysql, и после щелчка по строке таблицы мне нужно показать данные из другой таблицы mysql.Я отправляю данные из обеих таблиц в формате JSON.У меня есть этот скрипт (jsfiddle), и это PHP-скрипт для получения данных из БД:
<?php
$tic = $_POST['name'];
$conn = mysqli_connect("192.168.2.11", "admin", "pass", "mydb");
$result = mysqli_query($conn, "SELECT TIME, DESC FROM table1, table2 WHERE table1.ACTION=ACT AND ID='" . $tic . "'");
// storing in array
$data = array();
while ($row = mysqli_fetch_assoc($result))
{
$data[] = $row;
}
echo json_encode($data);
// FOLLOWING CODE WORKS WITH THE CODE IN FIDDLE..
/*
echo json_encode( [
"html" => 'Details for <b>'.htmlentities($_POST['name']) . '<br><p>
] );
*/
$conn->close();
?>
Это мой JSON, который мне нужно показать в деталях строки в таблице:
[
{"TIME":"2016-05-24 04:48:25","DESC":"Created"},
{"TIME":"2016-06-25 07:53:36","DESC":"Completion"}
]
Мне нужно показать данные из второго вызова ajax в функции format , и мне нужно преобразовать их в таблицы (а не в другие данные), потому что в будущем будет больше данных.Я попытался изменить функцию форматирования и вернуть rowData [0], но он возвращает данные из первой таблицы, а не детали строки.Спасибо
JSFIDDLE