我是 laravel 的新手,我正在开发一个基于 laravel 4.2 版的项目。我在使用滚动而不是默认分页加载更多结果时遇到了一些问题。我知道有 jQuery 插件可以帮助我解决这个问题,但是它们或网络中的建议方法都不能很好地帮助我。
所以这是我的代码:
laravel 模型
//inside a AdGenerator class
public function allAds(){
$allAds = DB::table('infos')->paginate(10);
return $allAds;
}
laravel 控制器
//inside controller
$ads = new AdGenerator();
$allAds = $ads->allAds();
return View::make('view')->with(array(
'ads'=>$allAds,
));
查看刀片
<table id="ActivationTable" class="table table-striped table-responsive">
<tr>
<th class="col-xs-1">Number</th>
<th class="col-xs-4">Title</th>
<th class="col-xs-2">Field</th>
<th class="col-xs-1">IP</th>
<th class="col-xs-2">Time</th>
<th class="col-xs-1">Status</th>
<th class="col-xs-1">Check</th>
</tr>
@foreach($ads as $ad)
<tr class="box" data-table="{{$ad->tableName}}">
<td></td>
<td>{{$ad->id}} - {{$ad->title}}</td>
<td>{{$ad->tableName}}</td>
<td>{{$ad->ip}}</td>
<td>{{$ad->postTimeConverted}}</td>
@if($ad->active == 1)
<td><span class="text-success">active</span></td>
@else
<td><span class="text-danger">not active</span></td>
@endif
</tr>
@endforeach
{{ $ads->links() }}
<div id="here"></div>
</table>
到这里为止,一切正常。它创建 ul.pagination 并为每个页面加载特定的结果。但是我应该如何准确地使用infiniteScroll或jScroll插件来隐藏分页并通过滚动加载更多表格结果?