• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Laravel框架基于ajax和layer.js实现无刷新删除功能示例

    本文实例讲述了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相关内容感兴趣的读者可查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

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

    您可能感兴趣的文章:
    • Laravel 实现数据软删除功能
    • Laravel框架实现的批量删除功能示例
    • 在laravel-admin中列表中禁止某行编辑、删除的方法
    • Laravel 模型使用软删除-左连接查询-表起别名示例
    • Laravel 5框架学习之Eloquent (laravel 的ORM)
    • Laravel Eloquent ORM 实现查询表中指定的字段
    • Laravel Eloquent ORM 多条件查询的例子
    • laravel 数据迁移与 Eloquent ORM的实现方法
    • laravel orm 关联条件查询代码
    • Laravel实现ORM带条件搜索分页
    • Laravel框架Eloquent ORM删除数据操作示例
    上一篇:strpos() 函数判断字符串中是否包含某字符串的方法
    下一篇:Laravel框架基于ajax实现二级联动功能示例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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