php - 数据表不显示 Json 检索的数据

标签 php jquery datatables

我在名为 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/

相关文章:

javascript - 可以在模板前后附加 html 吗?

javascript - 延迟移除 View ,以便可以对其进行动画处理

javascript - 如何使用数据表修复表末尾的一行?

jquery - 找不到文件 'dataTables/jquery.dataTables' Rails 4

php - 木材:从另一个页面访问高级自定义字段

javascript - 在 jquery 中使用 NumberFormatter 忽略空输入

php - 简单的减法不起作用

r - R中DT中的多个表格标题

PHP 登录表单 - MySQL 数据库 - 密码无效

php - Yii2 - 获取不带参数的应用程序 URL