Laravel中怎么实现无刷新删除功能,具体操作是什么
Admin 2022-07-06 群英技术资讯 471 次浏览
本文实例讲述了Laravel框架基于ajax和layer.js实现无刷新删除功能。分享给大家供大家参考,具体如下:
1、首先要引入layer.js
<script type="text/javascript" src="{{ asset('/public/bootstrap/js/jquery-3.2.1.min.js') }}"></script> <script type="text/javascript" src="{{ asset('/public/layer/layer.js') }}"></script>
2、给删除按钮加事件
<a style="font-size: 15px;" type="submit" class="btn" onclick="delUser({{ $user->id }})">删除</a>
3、事件的内容
function delUser(user_id) { layer.confirm('您确定要删除我吗?', { // 使用layer.js确认弹窗 btn: ['确定', '取消'], }, function() { // 当确定时执行 $.post("{{ url('user') }}/" + user_id, { // 网址、数据、成功后操作 "_token": "{{ csrf_token() }}", "_method": "delete" }, function(data) { if (data.status == 0) { layer.msg(data.msg, { icon: 6}); location.href = "{{ url('user/index') }}"; } else { layer.msg(data.msg, { icon: 5}); } }); }, function() {}); }
4、上述事件传到方法内容
public function destroy($user_id) { $res = User::find($user_id)->delete(); if ($res) { $data = [ 'status' => 0, 'msg' => '删除成功' ]; } else { $data = [ 'status' => 1, 'msg' => '删除失败' ]; } return $data; }
5、完成
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
php遍历文件夹:1、scandir返回一个数组,指定目录中的文件和目录;2、语法scandir(directory,sorting_order,context);3、返回值,成功则返回文件和目录的数组。失败则返回 FALSE。
所谓的代码分离其实只是一种思路,既然是一种思路那就意味着他是有需求的没有需求就没有解决方案没有方案就不存在思路。在这之前,我们制作PHP程序页面的时候。都是HTML和PHP混合写在一起的。这产生了什么样的问题,主要有两个:1、代码太长不便阅读,一个流程往往跨了N行代码,可能之后还需要几个括号结束都不记得了。。2、不便于编辑网页,我们制作网页的时候。往往是先用DW等工
如何使用 Laravel 队列?下面由Laravel教程栏目给大家介绍一下使用 Laravel 队列的方法,以及使用队列的场景,希望对大家有所帮助!
php中的进程是以扩展的形式来完成。通过这些扩展,我们能够很轻松的完成进程的一系列动作。下文有实例供大家参考,对大家了解操作过程或相关知识有一定的帮助,而且实用性强,希望这篇文章能帮助大家,下面我们一起来了解看看吧
在本篇文章里小编给大家整理的是一篇关于PHP7 preg_replace 出错及解决办法,有需要的朋友们可以跟着学习下。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008