gpt4 book ai didi

Javascript删除codeigniter中的确认框

转载 作者:行者123 更新时间:2023-12-02 13:55:49 26 4
gpt4 key购买 nike

首先,我已经尝试了这个网站上所有可能的答案,但没有任何对我有用。

我想在删除我的数据之前显示弹出窗口确认。我用这个

 <a href="<?php echo site_url('admin/barang/delete/'.$val->idBarang);?>" onclick="return confirm('Are you sure ?')">Delete</a>

也许你需要我的 Controller

public function delete($id = 0) {
$id OR redirect(site_url('admin/barang'));

$this->barang_m->delete($id);

redirect(site_url('admin/barang'));
}

我的模型barang_m

public function __construct(){
parent::__construct();
parent::set_table('barang','idBarang');
}
public function delete($id = 0) {
if($data = parent::get($id)) {
parent::delete($id);
return true;
}
return false;
}

但是当我单击“取消”时,即使我单击“x”关闭确认窗口,它仍然会删除数据。我很沮丧请帮助我。或者你可以告诉我为什么会出现这个问题?

**我已经尝试过这个可能的答案
Codeigniter when i click delete i want pop up notification if if click yes or not
jQuery delete confirmation box
Confirm box in CodeIgniter anchor link to delete record还有更多

最佳答案

尝试

<a href="javascript:;" onclick="return isconfirm('<?php echo site_url("admin/barang/delete/".$val->idBarang); ?>');">Delete</a>

你的函数是这样的

function isconfirm(url_val){
alert(url_val);
if(confirm('Are you sure ?') == false)
{
return false;
}
else
{
location.href=url_val;
}
}

你也可以尝试

<a href="<?php echo site_url("admin/barang/delete/".$val->idBarang); ?>" class="confirmClick">Delete</a>

js 就是

$('.confirmClick').click(()=> {
var sure = confirm('Are you sure ?');
if(sure){
return true;
}
return false;
})

关于Javascript删除codeigniter中的确认框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40705278/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com