【发布时间】:2014-02-26 07:11:46
【问题描述】:
我正在尝试使用数据库中的数据填充某些按钮单击时的数据表。
但是下面的代码工作[使用文本文件]
-----Javascript:-----
$('#tblData').dataTable( {
"bProcessing": true,
"sAjaxSource": 'data.txt'
} );
-----data.txt-----
{
"aaData": [
[
"row 1 col 1 data",
"row 1 col 2 data",
"row 1 col 3 data",
"row 1 col 4 data"
],
[
"row 2 col 1 data",
"row 2 col 2 data",
"row 2 col 3 data",
"row 2 col 4 data"
],
[
"row 3 col 1 data",
"row 3 col 2 data",
"row 3 col 3 data",
"row 3 col 4 data"
]
]
}
如何从 php 传递这些数据??
以下代码不工作 [使用 php/mysql]
-----Javascript-----
$('#tblData').dataTable( {
"bProcessing": true,
"sAjaxSource": 'response.php'
} );
------response.php------
include_once("config.php");
$dataArr = array();
$query = "SELECT data1,data2,data3,data4 from tbl_data";
$result = $conn->query($query);
$result->data_seek(0);
while($row = $result->fetch_array(MYSQLI_ASSOC)){
$ dataArr [] = $row; // ?? What to do here?
}
echo json_encode($dataArr);
如何让它工作?
【问题讨论】:
标签: php mysql ajax datatables jquery-datatables