dongzhuner6981 2018-10-15 11:38
浏览 48
已采纳

如何使用codeigniter中的onclick函数将id传递给控制器

This is my code. I want to pass Id to use in the controller for delete

<button onclick="Delete(<?php echo $article->id; ?>)">Delete</button>

And this is function through which the id is passed to the controller

<script type="text/javascript">
    function Delete(id)
    {

      var conf=confirm('Are you want to delete');
      if (conf) 
      {
          $.ajax({
          url:'admin/delet_data',
          type:"post",
          data:{dlt_id:id},
          });
      }

    }
  </script>

I want the id in this function

 public function delet_data()
{
    echo $this->input->post('dlt_id'); exit;    
}
  • 写回答

1条回答 默认 最新

  • doulang5323 2018-10-15 12:16
    关注

    concatenate the id with url

    js

     url:'admin/delet_data'+id,
    

    then use function like this in controller

    Controller

    public function delet_data($id)
    {
        echo $id;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 关于大棚监测的pcb板设计
  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器
  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)