gpt4 book ai didi

javascript - 如何从 codeigniter View 将数组传递给 jquery 脚本

转载 作者:行者123 更新时间:2023-12-03 12:05:31 25 4
gpt4 key购买 nike

我正在使用 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 直接传递到“columns”选项中?

最佳答案

如果我正确遵循格式,您似乎可以在 JavaScript 中的“列”选项中使用 PHP 循环。像这样的东西(显然未经测试)?

      "columns": [
<?php foreach($keys as $key): ?>
{"data": "<?php echo $key ?>"},
<?php endforeach; ?>
],

关于javascript - 如何从 codeigniter View 将数组传递给 jquery 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25211896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com