我们如何在fnDrawCallback
函数中获取JSON?实际上我在JSON中发送了额外的参数,我希望在fnDrawCallback
函数中得到它。
答案 0 :(得分:0)
您可以通过对象api访问数据。
示例,这个json返回:
$output = array(
"iTotalRecords" => $qty,
"iTotalinvoicesum" => $totalinvoicesum,
"iTotalbalancesum" => $totalbalancesum,
"iTotalDisplayRecords" => $qty,
"aaData" => array()
);
在回调中你可以这样做:
"drawCallback": function( settings ) {
var api = this.api();
var json = api.ajax.json();
$( api.column( 5 ).footer() ).html(
'<b>$ '+json.iTotalinvoicesum+'</b>'
);
$( api.column( 6 ).footer() ).html(
'<b>$ '+json.iTotalbalancesum+'</b>'
);
}
答案 1 :(得分:-1)
下面的代码可能对您有所帮助我还需要额外的参数来设置标题分隔格式数据表列表:
"ajax":{
url :file url,
method: "get",
error: function() {
$("#succmsg").html("error");
},
dataSrc: function(headerdata){
$('#someid').html(headerdata.variablename);
return headerdata.data;
}
},