【问题标题】:Uncaught ReferenceError: $ is not defined Laravel 8 livewire未捕获的 ReferenceError:$ 未定义 Laravel 8 livewire
【发布时间】:2021-05-29 10:55:33
【问题描述】:

我想在保存数据后关闭模态

$this->dispatchBrowserEvent('closeModel');

<script>
    window.addEventListener('closeModel', event => {
        $("#Add_Student_Model").modal('hide');
    })
</script>

但是错误:

Uncaught Reference Error: $ is not defined

【问题讨论】:

  • 你在使用jQuery吗?如果是这样,很可能是因为您的函数是在 jQuery 加载之前定义的。

标签: laravel laravel-livewire


【解决方案1】:

您应该在功能块中输入您的代码。

<script>
    (function($) {
        $this->dispatchBrowserEvent('closeModel');

        window.addEventListener('closeModel', event => {
            $("#Add_Student_Model").modal('hide');
        })
    })(jQuery)
</script>

【讨论】:

    猜你喜欢
    • 2022-06-11
    • 2018-09-07
    • 2018-08-14
    • 2023-01-23
    • 2020-09-13
    • 2020-01-19
    • 2016-11-03
    • 2011-01-05
    • 2016-01-02
    相关资源
    最近更新 更多