Javascript 在pjax重新对容器进行排序后,没有执行Laravel livewire单击
我正在我的应用程序中使用。最近我添加了livewire,我不知道如何让它们一起工作。我的问题是: 我有一个包含产品的网格,点击按钮可以无限滚动,这会调用数据的特定URLJavascript 在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> 显示更多 当我点击一些过滤器(例如“按描述排序”)时,一切都很正
<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()
我不认为这会是个问题。没有它也行。