0
我們正在與數據表上的一個新的項目,因爲我們正在與中,我們使用datatables.But的服務器端處理,現在我們正在試圖找出如何讓所有工作的大量數據的使用通過數據表從服務器獲得數據。當我使用自定義HTTP變量服務器端處理,並且在查看返回的數據時,沒有來自數據庫的值。我怎樣才能訪問數據?請幫忙。非常感謝。這裏是我的代碼如何在Laravel 5.2中訪問數據表服務器端處理中的json對象/數據?
的javascript:
$('#table-prod-contents').DataTable({
processing: true,
serverSide: true,
ajax: $.fn.dataTable.pipeline({
url: '{{ url("postproductsdata") }}',
pages: 6000, // number of pages to cache
"data": function (d) {
console.log(d);
}
}),
columns: [
{data: 'id', name: 'id'},
{data: 'category', name: 'category'},
{data: 'pharmaceutical', name: 'pharmaceutical'},
{data: 'description', name: 'description'},
{data: 'type', name: 'type'},
{data: 'unit', name: 'unit'},
{data: 'price', name: 'price'},
{data: 'created_at', name: 'created_at'},
],
});
控制檯,只記錄顯示在下面的圖片中顯示的數據:
當我在對象裏面看時,沒有任何一個id的值。喜歡的東西ID:31
Controller.php這樣
public function anyData()
{
$conditionTxt = "Medical and Lab Supplies";
$products = Product::where('category', 'ILIKE', '%'.$conditionTxt.'%')
->orderBy('created_at', 'desc')
->get();
return Datatables::of($products)->make(true);
}