为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 Codeigniter 中从服务器端获取 id 或将 id 传递给数据表?

如何在 Codeigniter 中从服务器端获取 id 或将 id 传递给数据表?

PHP
qq_花开花谢_0 2022-06-17 14:21:02
我正在codeigniterdatatables中进行服务器端处理。一切正常,但我想从控制器中传递一些列。id我试过这段代码,但id没有收到:我的控制器foreach($fetch_data as $row) {    $sub_array = array();    $sub_array[] = $no++;    $sub_array[] = "<td id='$row->id'>$row->program</td>";    $sub_array[] = $row->semester;    $sub_array[] = $row->name;}在此之后,表格列看起来像这样。<td>Program</td>如何接收表格id中的<td id="1">Program</td>?
查看完整描述

3 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

更新

$sub_array[] = "<td id=".$row->id.">".$row->program."</td>";


查看完整回答
反对 回复 2022-06-17
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

您可以为此任务使用onclick 功能。当您单击特定的 td 时,值会进入函数并执行 ajax。


$sub_array[] = "<td onclick='your_function(".$row->id.")'>".$row->program."</td>";

比在 jquery 中调用函数


function your_function(id='')

{

  if(id!='')

  {

    //your ajax call here

  }

}


查看完整回答
反对 回复 2022-06-17
?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

$sub_array[] = "<td id='$row->id'>$row->program</td>";

在上面的代码中,您使用$row->id了导致问题的单引号(')。更新您的代码

$sub_array[] = "<td id='".$row->id."'>".$row->program."</td>";


查看完整回答
反对 回复 2022-06-17
  • 3 回答
  • 0 关注
  • 79 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信