单击按钮编辑时出现问题,希望我可以重定向到
http://localhost/activity/edit_activity/172
其中172是activity_id
,但实际上我重定向activity_detail
所以我的代码
我的HTML
<a href='<?php echo site_url();?>activity/delete_activity_edit/<?php echo $row->activity_detail_id;?>' onclick='return confirm()' class="btn btn-sm btn-danger">
<i class="glyphicon glyphicon-trash"></i>Delete</a>
我的控制器
public function delete_activity_edit()
{
$id=$this->uri->segment(3);
$this->activity->remove($id);
redirect('activity/edit_activity/'.$id);
}
我的模特
public function remove($id)
{
$where_array = array(
'activity_detail_id'=>$id);
$this->db->where($where_array);
$this->db->delete('t_trx_activity_detail');
}
我的错误代码在哪里。以及如何解决它?
答案 0 :(得分:0)
您可以使用以下代码格式:
<a href='javascript:void(0);' onclick='confirm_delete(<?php echo $row->activity_detail_id;?>)' class="btn btn-sm btn-danger"><i class="glyphicon glyphicon-trash"></i>Delete</a>
添加此javascript函数:
<script type="text/javascript">
var url="<?php echo base_url();?>";
function confirm_delete(id){
var r=confirm("Do you want to delete this?")
if (r==true)
window.location = url+"activity/delete_activity_edit/"+id;
else
return false;
}
</script>
现在你的控制器重定向工作。