Codeigniter - How to fetch datatable data from ajax?(Codeigniter - 如何从 ajax 获取数据表数据?)
本文介绍了Codeigniter - 如何从 ajax 获取数据表数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在开发一个基于 CodeIgniter 的应用程序.代码如下:
控制器:
模型:
查看:
Javascript:
以上代码运行良好.
现在,我想通过 ajax 请求将数据提取到 table id="parameter"
中.我已经从 url 创建了一个 ajax 请求,让我们从这里说 http://'+host+path+'/action/ambil
,其中 var path = window.location.pathname;
和 var host = window.location.hostname;
.
ajax 响应产生:
问题
如何使用 Ajax 数据源配置数据表,以及如何将数据显示到表中,以便我可以使用数据创建类似代码的链接<a href="<?=set_url('parameter/parameter_view/'.$row['parameter_ID']);?>">
解决方案
你可以通过做dataTable服务器端脚本如下.
- 更改您的控制器,以便它处理来自数据表的服务器端调用,并且您只能在控制器中创建动态链接.我在控制器中添加了评论以获取更多详细信息.
- 更改您的脚本以使用 ajax 调用它.
- 加载页面时不要在视图 tbody 中加载任何内容.
- 注意:我跳过了使用直接查询的模型部分.希望你能改变它.
控制器
查看
脚本