为了账号安全,请及时绑定邮箱和手机立即绑定

使用 PHP 数组作为数据表的数据源

使用 PHP 数组作为数据表的数据源

慕虎7371278 2021-08-26 15:00:47
我是 jQuery 的新手,正在尝试使用 jQuery 数组作为 jQuery DataTable 的数据源。该数组完全按照我的需要进行设置,并且我已经使用 echo json_encode($data); 进行了验证。这是我正在使用的 jQuery 代码....<script type="text/javascript">var information = <?php echo json_encode($data) ?>;alert(information.toString());    $(document).ready(function () {        $('#my-table').dataTable({            data: information,            columns: [                { title: 'Salesman' },                { title: 'Office' },                { title: 'Title' },                { title: 'Salary' }            ]        });    });</script>
查看完整描述

2 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

你有没有尝试过:


<script type="text/javascript">

var information = JSON.parse('<?php echo json_encode($data) ?>');

console.log(information);

    $(document).ready(function () {

        $('#my-table').dataTable({

            data: information,

            columns: [

                { title: 'Salesman' },

                { title: 'Office' },

                { title: 'Title' },

                { title: 'Salary' }

            ]

        });

    });

</script>

使用console.log,您将看到您的数组是否被正确解析,并且根据我的经验,使用JSON.parse将数组从PHPto传递JS是更好的做法,语法错误的风险较小。


查看完整回答
反对 回复 2021-08-26
  • 2 回答
  • 0 关注
  • 130 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信