Laravel框架基于ajax和layer.js实现无刷新删除功能示例


Posted in PHP onJanuary 17, 2019

本文实例讲述了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、完成

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP4实际应用经验篇(7)
Oct 09 PHP
php操作excel文件 基于phpexcel
Jul 02 PHP
php去掉字符串的最后一个字符附substr()的用法
Mar 23 PHP
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
Jan 27 PHP
一个PHP的远程图片抓取函数分享
Sep 25 PHP
PHP安全的URL字符串base64编码和解码
Jun 19 PHP
Codeigniter中mkdir创建目录遇到权限问题和解决方法
Jul 25 PHP
getJSON跨域SyntaxError问题分析
Aug 07 PHP
smarty模板引擎之分配数据类型
Mar 30 PHP
thinkphp实现附件上传功能
May 26 PHP
PHP+Mysql+Ajax实现淘宝客服或阿里旺旺聊天功能(前台页面)
Jun 16 PHP
微信公众号实现扫码获取微信用户信息(网页授权)
Apr 09 PHP
strpos() 函数判断字符串中是否包含某字符串的方法
Jan 16 #PHP
Laravel框架实现的批量删除功能示例
Jan 16 #PHP
Laravel框架实现的rbac权限管理操作示例
Jan 16 #PHP
PHP基于cookie实现统计在线人数功能示例
Jan 16 #PHP
php curl获取https页面内容,不直接输出返回结果的设置方法
Jan 15 #PHP
对php 判断http还是https,以及获得当前url的方法详解
Jan 15 #PHP
php成功操作redis cluster集群的实例教程
Jan 13 #PHP
You might like
PHP输出当前进程所有变量/常量/模块/函数/类的示例
2013/11/07 PHP
PHP下的Oracle客户端扩展(OCI8)安装教程
2014/09/10 PHP
php 静态属性和静态方法区别详解
2017/04/09 PHP
PHP面向对象程序设计中的self、static、parent关键字用法分析
2019/08/14 PHP
dojo 之基础篇
2007/03/24 Javascript
删除javascript中注释语句的正则表达式
2014/06/11 Javascript
使用JavaScript进行进制转换将字符串转换为十进制
2014/09/21 Javascript
jquery实现对联广告的方法
2015/02/05 Javascript
浅谈关于JavaScript API设计的一些建议和准则
2015/06/24 Javascript
有关jquery与DOM节点操作方法和属性记录
2016/04/15 Javascript
深入理解jQuery之防止冒泡事件
2016/05/24 Javascript
javascript使用 concat 方法对数组进行合并的方法
2016/09/08 Javascript
jQuery实现页面顶部下拉广告
2016/12/30 Javascript
Node.js与Sails redis组件的使用教程
2017/02/14 Javascript
AngularJs用户输入动态模板XSS攻击示例详解
2018/04/21 Javascript
vue 自定义指令自动获取文本框焦点的方法
2018/08/25 Javascript
修改vue+webpack run build的路径方法
2018/09/01 Javascript
JS获取月的第几周和年的第几周实例代码
2018/12/05 Javascript
js验证密码强度解析
2020/03/18 Javascript
[13:39]2014 DOTA2华西杯精英邀请赛 5 25 NewBee VS DK第一场
2014/05/26 DOTA
用python实现面向对像的ASP程序实例
2014/11/10 Python
python自定义类并使用的方法
2015/05/07 Python
Python利用递归实现文件的复制方法
2018/10/27 Python
对python制作自己的数据集实例讲解
2018/12/12 Python
Python多继承以及MRO顺序的使用
2019/11/11 Python
wxPython实现分隔窗口
2019/11/19 Python
Pytorch to(device)用法
2020/01/08 Python
基于python 等频分箱qcut问题的解决
2020/03/03 Python
基于python实现对文件进行切分行
2020/04/26 Python
内蒙古鄂尔多斯市市长寄语
2014/04/10 职场文书
个人房屋买卖协议书(范本)
2014/10/04 职场文书
小学生表扬稿范文
2015/05/05 职场文书
毕业证明模板
2015/06/19 职场文书
幼儿教师继续教育培训心得体会
2016/01/19 职场文书
餐厅如何利用“营销策略”扭转亏本局面
2019/10/15 职场文书
PHP中多字节字符串操作实例详解
2021/08/23 PHP