php - 确认 CodeIgniter anchor 链接中的框以删除记录

标签 php javascript codeigniter

我正在使用以下代码从数据库中删除一条记录。但我面临一个问题:当我在确认框中单击“取消”时,它会删除记录。如果我点击 cancel 它返回 false 但它如何删除记录?

哪里做错了?

Javascript 代码:

function ConfirmDialog() {
  var x=confirm("Are you sure to delete record?")
  if (x) {
    return true;
  } else {
    return false;
  }
}

查看 PHP 代码:

<?php
  echo anchor('user/deleteuser/'.$row->id, 'Delete', array('class'=>'delete', 'onclick'=>"return ConfirmDialog();"));
?>

最佳答案

一切都在一行中

<?=anchor("user/deleteuser/".$row->id,"Delete",array('onclick' => "return confirm('Do you want delete this record')"))?>

关于php - 确认 CodeIgniter anchor 链接中的框以删除记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15240472/

相关文章:

javascript - querySelectorAll 返回的节点问题

php - 在 MySQL 语句中使用函数而不是子选择

php - 如果在 Foreach 循环中

php - 从 mysql 检索数据

php - 当我尝试从 RedBeanPHP 中通过 R::exec 执行查询时,为什么会出现错误?

javascript - js 和 css 文件 - 在 public_html 外部还是内部?

javascript - 绑定(bind)多个动态 jqgrid 时覆盖参数

mysql - CodeIgniter 验证类是否可以防止 SQL 注入(inject)?

php - paypal支付如何只添加一种货币

php - 在 Docker Apache 中使用 PHP