我有问题,当我点击按钮编辑,我希望我可以重定向到
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');
}
哪里是我的错误代码。如何解决呢?
可以使用下面的代码格式:
<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>
现在控制器重定向工作了