我在名为 anggotabckend.php?action=save
PHP
文件中编写了此代码
$array = array('satu'=>'1','dua'=>'2','tiga'=>'3');
$jsoned = json_encode($array);
echo $jsoned;
然后我在Datatables
中编写了这段代码
$('table#loadeddata').DataTable({
"ajax": "anggotabckend.php?action=save",
"columns": [
{data: 'satu' },
{data: 'dua' }]
});
用“ajax”
编写的链接是正确的,列是正确的,但是当我尝试检索数据时,Datatables
最终导致无休止的加载或有时显示无可用数据。我在这件事上做错了什么?
最佳答案
jQuery DataTables 期望数据是数组的数组或对象的数组,并以某种方式格式化,请参阅 Data source types .
使用下面的代码:
$array = array('satu'=>'1','dua'=>'2','tiga'=>'3');
$jsoned = json_encode(array('data' => array($array)));
header("Content-type: application/json");
echo $jsoned;
关于php - 数据表不显示 Json 检索的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34382760/