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);
}