【发布时间】:2019-08-19 01:35:00
【问题描述】:
您好,我需要删除多个用户记录,由多个复选框选中,然后按删除并提交表单userListform。
- 在视图中我添加了带有 javascript
deleteUser()的锚点
<a href="javascript:void();" class="btn btn-outline-danger" onclick="deleteUser();">Delete</a>
- 在视图中
<form method="POST" action="{{url('/user/delete')}}" id="userListform" >
- 在路线中
Route::post('/user/delete', 'UsersController@delete');
- 删除函数
function deleteUser(){
var $checkboxes = jQuery('#userListform input[type="checkbox"]');
checkedItems = $checkboxes.filter(':checked').length;
if(checkedItems > 0){
var status = confirm("Do you need to delete the user!!");
if (status == true) {
document.getElementById("userListform").submit();
} else {
return false;
}
}else{
alert("Please select the users to be deleted!");
}
}
我已经成功提交了表单,但是我没有进入usercontroller@delete方法的删除功能,而是显示404错误
【问题讨论】:
-
请发布您的代码
-
完成。 chck 框是 的数组
-
请再次查看代码
-
对不起,我在编辑时看到了它们,格式没有显示代码
-
你能发布完整的表单代码 以及所有的删除方法