Datatable Jquery中的动态数据

时间:2017-11-30 09:53:38

标签: datatables laravel-5.3

我在Laravel项目中使用数据表。并使用foreach渲染值。在页面加载时,数据会被渲染,但它会显示我在下面附加的警报错误消息。

enter image description here

1 个答案:

答案 0 :(得分:0)

在您的控制器中,将结果数组包装到一个名为data的新数组中,如下所示:

return json_encode( array('data' => $your_result_array) );

这意味着您的控制器返回一个json。 然后在您的js中完成

$('#your_table_id').DataTable({ ajax: { url: 'your_url_from_which_you_get_json_data', dataType: 'json' }, columns: [ { data: 'your_json_value_key', title: 'your_datatable_column_heading' }, { data: 'your_json_value_key', title: 'your_datatable_column_heading' }, { data: 'your_json_value_key', title: 'your_datatable_column_heading' }, { data: 'your_json_value_key', title: 'your_datatable_column_heading' }, { data: 'your_json_value_key', title: 'your_datatable_column_heading' }, { data: 'your_json_value_key', title: 'your_datatable_column_heading' }, //and so on ... ], destroy: true, });

如果对您不起作用,请放弃评论,我很乐意澄清