Laravel 未捕获引用错误:$未在Lavel 8 livewire中定义

Laravel 未捕获引用错误:$未在Lavel 8 livewire中定义,laravel,laravel-livewire,Laravel,Laravel Livewire,我想在保存数据后关闭模式 $this->dispatchBrowserEvent('closeModel'); <script> window.addEventListener('closeModel', event => { $("#Add_Student_Model").modal('hide'); }) </script> $this->dispatchBrowserEvent('closeMode

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

$this->dispatchBrowserEvent('closeModel');

<script>
    window.addEventListener('closeModel', event => {
        $("#Add_Student_Model").modal('hide');
    })
</script>
$this->dispatchBrowserEvent('closeModel');
window.addEventListener('closeModel',事件=>{
$(“添加学生模型”).modal('hide');
})
但错误是:

未捕获引用错误:$未定义


您应该在函数块中键入代码

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

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

(函数($){
$this->dispatchBrowserEvent('closeModel');
window.addEventListener('closeModel',事件=>{
$(“添加学生模型”).modal('hide');
})
})(jQuery)

您是否碰巧使用了
jQuery
?如果是这样,很可能是因为您的函数是在
jQuery
加载之前定义的。