我在名为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希望数据是数组或对象数组,并以某种方式进行格式化,请参阅数据源类型。
使用以下代码:
$array = array('satu'=>'1','dua'=>'2','tiga'=>'3');
$jsoned = json_encode(array('data' => array($array)));
header("Content-type: application/json");
echo $jsoned;