Laravel加载AJAX获取分页链接记录

时间:2015-10-08 13:23:55

标签: ajax laravel-4 pagination

使用laravel 4.2购物目前我已经完成了产品过滤器,每页都有产品分页,除了分页之外,每件事都可以正常工作。

问题是一旦ajax请求被发布然后我点击分页链接第2页$ products-> links()的分页数据将丢失,所以我需要获取$ products-> links()数据到Ajax。

这里我的控制器调用分页查询:

 if(Input::get('ajax')){
       $products = $products_query->paginate(Input::get('pagination')); 
       $this->layout = View::make('layouts.ajax');
       $viewfile = 'frontend.categories.ajax_products'; 
   }

以下是我的观点:

 <div class="page-setup">
 {{$products->links()}}
  </div>

这是Ajax Call:

var ajax_filter = function(filldata) {
    var slug = '{{$available_price_range["slug"] or ''}}';
    var fdata = {
        ajax: 1,
        minprice: 0,
        maxprice: '',
        search_keyword: $('#search_keyword').val(),
        attribute_value_id : ''
    }
    var data = $.extend({}, fdata, filldata);
    //console.log(data)
    $.ajax({
        url: '{{URL::to('/')}}/category/'+slug,
        type: 'post',
        data: data,
        success: function(resp) {
            alert(resp);
            $('.fabric_thumb1').html(resp);
            $('.page-setup').html();
        }
     })
   }

所以我需要将$ products-&gt; links()数据传递给Ajax调用 Laravel加载AJAX获取分页链接记录

0 个答案:

没有答案