Php 加载数据表-什么';那是最好的选择?
我正在使用jQuery插件数据表来显示项目/调查/。。。从我的mysql数据库。我正在使用Zend Framework创建我的Web应用程序。Php 加载数据表-什么';那是最好的选择?,php,javascript,ajax,zend-framework,datatables,Php,Javascript,Ajax,Zend Framework,Datatables,我正在使用jQuery插件数据表来显示项目/调查/。。。从我的mysql数据库。我正在使用Zend Framework创建我的Web应用程序。 这是它现在的外观预览: 这是我在图书馆控制器中的项目操作。当您单击“调查/测验”时,您将在同一控制器中转到surveyAction,并且该表将在视图中再次显示。在视图中如何形成我的表格的预览: <table id="datatables" class="display"> &l
这是它现在的外观预览: 这是我在图书馆控制器中的项目操作。当您单击“调查/测验”时,您将在同一控制器中转到surveyAction,并且该表将在视图中再次显示。在视图中如何形成我的表格的预览:
<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调用加载
当我在项目页面上点击“调查/测验”时,我也会遇到问题,当我在调查页面上点击“项目”时,我会得到以下信息:
javascript没有加载。有人能告诉我在我的情况下最好的解决方案是什么吗?如果唯一需要改变的是表的内容,而不是结构,那么使用Ajax会更好,而且使用dataTables进行配置非常容易。我看不到您的图像,所以很难理解 我认为您可能没有初始化数据表。更新数据后,将其添加到标题或方法中:
<script>
$(document).ready(function() {
$('#datatables').dataTable();
} );
</script>
$(文档).ready(函数(){
$('#datatables')。dataTable();
} );
你说javascript没有加载是什么意思?您无法生成数据表吗?无法用新数据填充数据表。。。表中充满了新数据,但正如您所看到的,datatable并没有完全显示出来。无搜索框、布局等。(在第二幅图中)