我用yii 2.0。我使用数据提供者显示列表。为此我整合了无限的滚动分页。yii2涅inf infinitescroll传呼机不工作
下面是我的代码:
echo yii\widgets\ListView::widget([
'id' => 'my-listview-id',
'dataProvider' => $listDataProvider,
'itemView' =>'_item_view',
'pager' => [
'class' => nirvana\infinitescroll\InfiniteScrollPager::className(),
'widgetId' => 'my-listview-id',
'itemsCssClass' => 'test',
]
]);
这里的前10条记录显示的罚款。然后显示“加载更多”按钮。但没有加载。无限滚动不起作用。
查看源代码时,以下脚本显示在页脚处。
<script type="text/javascript">$('#my-listview-id .test').infinitescroll({"maxPage":5,"contentSelector":"#my-listview-id .test","itemSelector":"#my-listview-id .test >","navSelector":"#my-listview-id ul.pagination","nextSelector":"#my-listview-id ul.pagination li.next a:first","loading":{"img":"/fancytemple_blog/assets/a7b78b36/ajax-loader.gif"}}, ,);</script>
在控制台中显示的脚本错误是Uncaught SyntaxError: Unexpected token ,
任何人都可以帮助解决这个问题。谢谢
这件作品看起来很奇怪:}},,);(连续两个逗号) –
是的,当我使用niivana infinitescroll for yii2时,输出看起来就像那样。有任何建议吗? –
我很抱歉让你失望,但我不是JS家伙。请等待知道剧本发生的人。 –