嘿,我使用此代码从我的数据库中获取数据:
dt_amm_offerte: function(){
if($('#dt_amm_offerte').length) {
var oTable;
oTable = $('#dt_amm_offerte').dataTable( {
"bProcessing": true,
"bServerSide": true,
"sPaginationType": "bootstrap_alt",
"sDom": "<'row'<'col-sm-6'<'dt_actions'>l><'col-sm-6'f>r>t<'row'<'col-sm-5'i><'col-sm-7'p>>",
"sAjaxSource": "async/datatable/amm_offerte.php",
"aoColumns": [
{ "bSortable": false },
{ "bSortable": false },
{ "bSortable": false },
{ "bSortable": false },
{ "bSortable": false },
{ "bSortable": false },
{ "bSortable": false },
{ "bSortable": false }
],
"oLanguage": {
"sLengthMenu": "_MENU_ records per page",
"sUrl": "lib/datatables/lang/dataTables.italian.txt"
}
} );
}
},
推送数据的代码部分是async / datatable / amm_offerte.php
for ($i = 0; $i <= 7; $i++) {
switch ($i) {
case 0:
$row[] = '<label><input class="check" value="'.$aRow["id_offerta"].'" name="azioni[]" type="checkbox" ></label>';
break;
case 1:
$row[] = $strong."<a href='".URL."amm-aggiungi-offerta?id=".$aRow["id_offerta"]."'>".$aRow["titolo"]."</a>".$strong_close;
break;
case 2:
$row[] = $strong.$aRow["autore"].$strong_close;
break;
case 3:
$row[] = $strong.$aRow["negozio"].$strong_close;
break;
case 4:
$row[] = $strong.get_stato($aRow["stato"]).$strong_close;
break;
case 5:
$row[] = $strong.$aRow["click"].$strong_close;
break;
case 6:
$row[] = $strong.$aRow["data_inserimento"].$strong_close;
break;
case 7:
$row[] = $strong.$aRow["data_aggiornamento"].$strong_close;
break;
}
}
它工作正常,但我需要更改我的日期格式类型 2018-01-24 17:37:04 到24-01-2018 17:37:04是一个熟悉的约会,我试着用
date_format函数
但是我收到以下错误:
DataTables警告(表ID =&#39; dt_amm_offerte&#39;):DataTables警告: 无法解析来自服务器的JSON数据。这是由JSON引起的 格式化错误。
那我该怎么办?