Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在pjax重新对容器进行排序后,没有执行Laravel livewire单击_Javascript_Ajax_Laravel_Laravel Livewire_Pjax - Fatal编程技术网

Javascript 在pjax重新对容器进行排序后,没有执行Laravel livewire单击

Javascript 在pjax重新对容器进行排序后,没有执行Laravel livewire单击,javascript,ajax,laravel,laravel-livewire,pjax,Javascript,Ajax,Laravel,Laravel Livewire,Pjax,我正在我的应用程序中使用。最近我添加了livewire,我不知道如何让它们一起工作。我的问题是: 我有一个包含产品的网格,点击按钮可以无限滚动,这会调用数据的特定URL <div> <button wire:click="loadMore" class="bg-blue-500">Show more</button> </div> 显示更多 当我点击一些过滤器(例如“按描述排序”)时,一切都很正

我正在我的应用程序中使用。最近我添加了livewire,我不知道如何让它们一起工作。我的问题是:

我有一个包含产品的网格,点击按钮可以无限滚动,这会调用数据的特定URL

<div>
    <button wire:click="loadMore" class="bg-blue-500">Show more</button>
</div>

显示更多
当我点击一些过滤器(例如“按描述排序”)时,一切都很正常。 我的容器重新加载(使用pjax),当我点击“显示更多”按钮时,它不会调用任何东西

以下是我的主要布局:


标题
@livewireStyles
@LiveWireScript
$(document).pjax(“a”,“#pjax容器”);

尝试添加脚本jquery:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

我终于找到了解决办法

在pjax结束后,必须使用以下命令重新扫描所有livewire组件:

window.livewire.rescan()

我不认为这会是个问题。没有它也行。