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

我正在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>

http://img1.mukewang.com/62ac1d620001cbfa02580079.jpg

如何接收表格id中的<td id="1">Program</td>



qq_花开花谢_0
浏览 80回答 3
3回答

猛跑小猪

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

白猪掌柜的

您可以为此任务使用onclick 功能。当您单击特定的 td 时,值会进入函数并执行 ajax。$sub_array[] = "<td onclick='your_function(".$row->id.")'>".$row->program."</td>";比在 jquery 中调用函数function your_function(id=''){&nbsp; if(id!='')&nbsp; {&nbsp; &nbsp; //your ajax call here&nbsp; }}

一只萌萌小番薯

$sub_array[] = "<td id='$row->id'>$row->program</td>";在上面的代码中,您使用$row->id了导致问题的单引号(')。更新您的代码$sub_array[] = "<td id='".$row->id."'>".$row->program."</td>";
打开App,查看更多内容
随时随地看视频慕课网APP