将id参数从Datatable传递到控制器
Pass id param from Datatable to controller
我想通过我的数据表的点击行按钮的id参数到我的控制器(通过url或ajax,或其他东西)。我使用url调用我的控制器上的一个方法,它的工作原理,但我不知道如何可以传递id(在代码**************)的列。我的数据表在js中是:
var T_festivos = <?php echo json_encode($T_festivos); ?>;
if ( T_festivos !== null){
var table = $('#T_festivos').DataTable( {
language: {
"url": "<?=trad($this,'IDIOMA_DATATABLES');?>"
},
data: T_festivos,
paging: true,
ordering: true,
pageLength: 10,
columnDefs: [
{
"targets": 0,
"visible": false
},
{
"targets": -1,
"data": null,
"defaultContent": "<center><a class='btn btn-danger' href='<?=base_url()?>index.php/mantenimiento/borrar_festivo/(**************)'><i class='fa fa-trash'></i></a></center>"
}
],
columns: [
{ title: "" },
{ title: "<?=trad($this,'FECHA');?>" },
{ title: "" },
]
} );
}
我解决了在控制器中编写html代码的问题:
for ($i=0; $i< count( $festivos->filas); $i++){
$T_festivos[$i][0] = $festivos->filas[$i]->fecha;
$T_festivos[$i][1] = "<center><a class='btn btn-danger' href='" . base_url() .
"index.php/mantenimiento/borrar_festivo/" . $festivos->filas[$i]->idFestivo .
"' ><i class='fa fa-trash'></i></a></center>";
}
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 从控制器返回后Ajax启动事件激发
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 如何在单击复选框后调用控制器方法
- 在控制器和数据对象之间同步数据
- 将Javascript数组发送到控制器ASP.NET MVC
- 角度控制器结构
- 如何在Jquery中发布后将值从视图返回到控制器
- 将值从html传递到AngularJS控制器
- 用我的json数据填充JQuery DataTable
- 从我的控制器返回一个不同于200的代码以触发ajax错误,这被认为是一种好的做法吗
- 从控制器继承了隔离的作用域以生成可重用的指令
- Flash Uploadify在调用我的MVC控制器时没有保留会话/授权
- 为什么不't我的变量在我的控制器中填充后在我的视图中呈现
- Nodejs API控制器,用于在API之间切换
- 如何在Angular单元测试中从另一个控制器的rootScope将方法添加到rootScope中
- 使用Spring MVC控制器在JQuery Datatable中呈现数据问题
- 如何在控制器中加载一个带有javascript数组的angular-datatable表
- 将id参数从Datatable传递到控制器