【发布时间】:2023-03-13 09:18:01
【问题描述】:
这是我的删除按钮:
<td>
<a href="javascript:void(0);" onclick="delete(<?php echo $data->emp_id;?>);">
<button id="button_delete">Delete</button>
</a>
</td>
这是我的 Javascript 代码:
<script type="text/javascript">
var url="<?php echo base_url();?>";
function delete(id)
{
var r=confirm("Do you want to delete this employee?");
if (r==true)
{
window.location = url+"index.php/admin_logins/employee4/"+id;
}
else
{
return false;
}
}
</script>
这是我的控制器 (admin_logins.php) 方法 -
function employee4($emp_id)
{
$this->employee_model->delete_employee($emp_id);
$this->index();
}
这是我的模型(employee_model.php)方法 -
public function delete_employee($emp_id)
{
$this->db->where('employee.emp_id',$emp_id);
return $this->db->delete('employee');
}
我的表名是employee,我的数据库是 MySQL。
Column Name Datatype
id int
emp_id varchar(15)
emp_name varchar(50)
emp_mobile_no varchar(15)
每当我点击删除按钮时,什么都没有发生。我做错了什么?
【问题讨论】:
-
您确定删除功能包含在正确的位置吗?我的意思是如果你执行的页面真的可以访问它,无论如何你可以检查控制台是否有任何错误
-
我正在使用 Notepad++ 进行编码。如何检查控制台?有什么想法吗?
-
当您在浏览器中执行页面时,您说按钮单击不起作用,因此请尝试使用开发人员工具查看任何 javascript 错误
-
网页浏览器中的Ctrl+Shift+J
-
Ctrl+Shift+J。它没有告诉我任何关于我的 Javascript 中的删除功能的信息。
标签: javascript php mysql codeigniter