删除地址按钮不管用

@section('scriptsAfterJs')
<script>
$(document).ready(function() {
  // 删除按钮点击事件
  $('.btn-del-address').click(function() {
    // 获取按钮上 data-id 属性的值,也就是地址 ID
    var id = $(this).data('id');
    // 调用 sweetalert
    swal({
        title: "确认要删除该地址?",
        icon: "warning",
        buttons: ['取消', '确定'],
        dangerMode: true,
      })
    .then(function(willDelete) { // 用户点击按钮后会触发这个回调函数
      // 用户点击确定 willDelete 值为 true, 否则为 false
      // 用户点了取消,啥也不做
      if (!willDelete) {
        return;
      }
      // 调用删除接口,用 id 来拼接出请求的 url
      axios.delete('/user_addresses/' + id)
        .then(function () {
          // 请求成功之后重新加载页面
          location.reload();
        })
    });
  });
});
</script>
@endsection

这段代码究竟放哪里呢?放哪儿都不管用,而且js还有报错:Uncaught ReferenceError: $ is not defined at user_addresses

我看到的只是冰山一角,我学到的只是九牛一毛……
learner
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
learner
最佳答案

需要先初始化npm init -y 然后再安装npm i jquery然后在 /resources/js/bootstrap.js 中注入:window.$ = window.jQuery = require ('jquery');

1年前 评论
讨论数量: 2
learner

需要先初始化npm init -y 然后再安装npm i jquery然后在 /resources/js/bootstrap.js 中注入:window.$ = window.jQuery = require ('jquery');

1年前 评论
learner

@Summer @leo 大佬帮忙看看,花钱买的课程,照着弄得

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!