1 回答
TA贡献1816条经验 获得超4个赞
在你的 js 文件中:
$('.delete-all').on('click', function(e) {
var idsArr = [];
$('.checkbox').each(function(){
var isChecked = $(this).prop('checked');
if(isChecked){
idsArr.push($(this).val());
}
});
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$.ajax({
url: "/deleteMultipleMail",
type: 'POST',
data:{
idsArr: idsArr
},
success: function (response) {
if(response.success){
window.location = response.redirect_url;
} else {
alert('Whoops Something went wrong!!');
}
},
error: function (data) {
alert(data.responseText);
}
});
});
在您的控制器中:
public function deleteMultipleMail(Request $request)
{
$post = $request->all();
AdminNotification::whereIn('notification_id' , $post['idsArr'])->delete();
return response()->json(['success' => true, 'redirect_url' => 'your redirect url']);
}
- 1 回答
- 0 关注
- 102 浏览
添加回答
举报