JSON格式的MySQL数据到js函数

时间:2018-10-09 13:03:55

标签: javascript jquery datatables

我有一个包含来自一个mysql表的数据的DataTables表,单击表行后,我需要显示来自另一个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"}
]

我需要以 format 函数显示来自第二个ajax调用的数据,并且需要将它们设置为表格样式(而不是另一个数据表格),因为将来会有更多的数据。我试图修改格式函数并返回rowData [0],但它从第一个表返回数据,而不是行详细信息。谢谢

JSFIDDLE

0 个答案:

没有答案