0

尝试使用 Yajra DataTables 作为服务实现,这是我的问题:

我有 JSON 列metas,我根据该列内的字段构建表列,例如:

[ 'data' => 'date', 'name' => 'metas->date AS date', 'title' => 'Data' ],

所以在metas里面我有:

{
    "date": "2018-09-17",
}

当我尝试将此返回给 DataTable 时,它​​会留下配额,或者用反斜杠转义它。所以输出看起来像:

"Something"或者"Something \"mmm?\ whatever!"but 应该是 jus Something

尝试过->escapeColumns(false)->rawColumns(['date'])还有->rawColumns(['metas->date'])更多...

响应如下所示:

{"draw":1,"recordsTotal":77,"recordsFiltered":77,"data":[{"id":43695,"nr":"18-036","date":"\"2018-09-17\""...

正如你所看到的,我在日期附近有额外的报价:通常,如果我使用 ->toJson() 从数据库返回相同的数据,就不会有问题。DataTables 解码有问题。

4

0 回答 0