0
嗨我想通過Ajax呈現Laravel分頁。我正在以JSON格式獲取數據。使分頁工作
Ajax代碼
function pinList() {
$.ajax({
url:'pinList',
type:'POST',
datatype:'JSON',
success: function (data) {
$('#pincode-table tbody').html(data.tbody);
$('.dataTables_paginate').html(data.paginate);
}
});
}
控制器
public function getPinCodeList() {
$pincode = Pincode::whereRaw("pin_delete NOT LIKE 1")->paginate(2);
$tbody = "";
$i = 1;
foreach ($pincode->getCollection()->all() as $pinData) {
$tbody.="<tr>
<td>".$i."</td>
<td>".$pinData->pin_code."</td>
<td>".$pinData->pin_postOffice."</td>
<td>".$pinData->pin_district_id."</td>
<td>".$pinData->pin_zone_id."</td>
</tr>";
$i++;
}
$paginate = $pincode->links();
return Response::json(array('tbody' => $tbody,'paginate' => $paginate));
}
當我嘗試了pagination->鏈接分配給變量,並通過它以JSON格式..這是顯示我的空弦。但是,當我回應它。鏈接正在顯示..我意識到分頁鏈接顯示爲視圖。我如何通過變量傳遞分頁鏈接?
謝謝你的工作。 –