Laravel 获取值的动态分页
我想使选择框的值为10,30,50,并需要将此值传递给laravel 5.3中的控制器分页方法。在laravel中是否可能传递valLaravel 获取值的动态分页,laravel,laravel-5,laravel-5.3,Laravel,Laravel 5,Laravel 5.3,我想使选择框的值为10,30,50,并需要将此值传递给laravel 5.3中的控制器分页方法。在laravel中是否可能传递val Router: Route::get('get-details','ApprovalController@getDetails'); controller: public function getDetails(Request $request,$n) { users=$users->paginate($n) ; /$n=
Router:
Route::get('get-details','ApprovalController@getDetails');
controller:
public function getDetails(Request $request,$n)
{
users=$users->paginate($n) ; /$n=10 or 30 or 50 /
}
html
<select class="row_count" name="pagination">
<option>10</option>
<option>30</option>
<option>50</option>
</select>
$(document).on('change', '.row_count', function() {
var count $('.row_count').val();
$.ajax({
url: 'get-details',
type: 'GET',
data: {
'count': count
},
success: function(data, textStatus, jqXHR) {
location.reload();
},
});
路由器:
路由::get('get-details','ApprovalController@getDetails');
控制器:
公共函数getDetails(请求$Request,$n)
{
users=$users->paginate($n);/$n=10或30或50/
}
html
10
30
50
$(文档).on('change','row_count',function(){
var count$('.row_count').val();
$.ajax({
url:“获取详细信息”,
键入:“GET”,
数据:{
“计数”:计数
},
成功:函数(数据、文本状态、jqXHR){
location.reload();
},
});
请理解laravel paginate的实际结构。您可以使用$results->perPage()
来更新10,30,50页中的记录,但它们没有这样的功能来获取不同顺序的记录。