我一直在遵循这个教程。我得到一个空白表无效json响应的错误。当我在http://jsonlint.com上验证我的url时,我得到这个错误
期待'{','[' '
当我做dd(Datatables::of(Remit::select('*'))->make(true))
时,我确实从浏览器上的汇款表中获得结果,因此查询不能成为问题。
有没有人知道在哪里改变从服务器发送的json格式?我试着玩这个代码块,但没有运气
$(function() {
$('#remit-table').DataTable(
{
processing: true,
serverSide: true,
ajax: '{!! route('datatables.data') !!}',
columns: [
{ data: 'id', name: 'id' },
{ data: 'name', name: 'name' },
{ data: 'reference', name: 'reference' },
{ data: 'mobile', name: 'mobile' },
{ data: 'billing', name: 'billing' }
]
});
});
您发布的链接上没有任何内容。我问你一个问题…你是通过Get还是Post调用de ajax ?如果它是Post,你必须在ajax调用中声明它…
"processing": true,
"serverSide": true,
"ajax": {
"url": "{!! route('datatables.data') !!}",
"type": "POST"
},
希望能有所帮助!问候Hernán!