gpt4 book ai didi

php - 加载数据表 - 最好的选择是什么?

转载 作者:行者123 更新时间:2023-11-28 08:57:35 24 4
gpt4 key购买 nike

我正在使用 jQuery 插件 Datatables 来显示我的 mysql 数据库中的项目/调查/...。我正在使用 Zend Framework 来创建我的 Web 应用程序。
这是现在的预览:

enter image description here

这是我的 LibrariesController 中的项目操作。当您单击“SURVEYS/QUIZZES”时,您将转到同一 Controller 中的surveyAction,并且表格会在 View 中再次重新排列。我的表格在 View 中的形成方式的预览:

<table id="datatables" class="display">
<thead>
<tr>
<th>Title</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
<?php $projects = $this->projects;
foreach($projects as $project){ ?>
<tr>
<td><a class="project_click" id="<?= $project["Id"] ?>"><?= $project["Name"] ?></a></td>
<td class="buttons">
<?php
if($project["PermissionLevelId"] == 1){
?>
<span class="btn btn-block btn-inverse"><a href="../projects/edit/projectid/<?= $project["Id"] ?>">EDIT</a></span>
<?php } ?>
<span class="btn btn-block btn-inverse"><a href="../projects/use/projectid/<?= $project["Id"] ?>">USE</a></span>
<span class="btn btn-block btn-inverse"><a href="../projects/share/projectid/<?= $project["Id"] ?>">SHARE</a></span>
</td>
</tr>
<?php
}
?>
</tbody>
</table>

在项目/调查/设计之间切换的最佳方式是转到新操作,还是应该使用 ajax 调用加载它?

当我在项目页面上单击“调查/测验”时,然后当我在调查页面上单击“项目”时,我也会遇到问题:

enter image description here

JavaScript 未加载...。有人可以告诉我针对我的情况最好的解决方案是什么吗?

最佳答案

如果唯一需要改变的是表格的内容,而不是结构,那么使用 Ajax 会更好,而且使用 dataTables 进行配置非常容易。

关于php - 加载数据表 - 最好的选择是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18228290/

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