【发布时间】:2014-08-08 20:41:02
【问题描述】:
我正在使用 jquery 数据表插件和 codeigniter。在我的一个观点中,我有:
<table id="myDataTable" class="display" cellspacing="0" width="100%">
<thead>
<tr>
<?php foreach($keys as $key): ?>
<th><?php echo $key; ?></th>
<?php endforeach; ?>
</tr>
</thead>
<tbody>
</tbody>
</table>
<script type="text/javascript">
$(document).ready(function () {
var oTable = $('#big_table').dataTable({
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": 'datatable_controller/datatable',
"sPaginationType": "full_numbers",
"columns": [
{ "data": "id" },
{ "data": "message_id" },
{ "data": "subject" },
{ "data": "date" }
],
关于列结构,现在我正在对列字段名称 (id, message-id,subject, date) 进行硬编码。我已经在数组 $keys 中有这些,我在上面使用它来动态生成表格 HTML。有没有办法将 $keys 直接传递到“列”选项中?
【问题讨论】:
-
有什么理由不使用json数据?
标签: javascript php jquery codeigniter datatables