Jquery 如何在数据表回调函数中获取JSON?
我们如何在Jquery 如何在数据表回调函数中获取JSON?,jquery,datatables,Jquery,Datatables,我们如何在fnDrawCallback函数中获得JSON?实际上,我在JSON中发送了额外的参数,我想在fnDrawCallback函数中获取它。下面的代码可能会对您有所帮助,我还需要额外的参数,以便在数据表列表的标题中进行设置: "ajax":{ url :file url, method: "get", error: function() { $("#succmsg").html("err
fnDrawCallback
函数中获得JSON?实际上,我在JSON中发送了额外的参数,我想在fnDrawCallback
函数中获取它。下面的代码可能会对您有所帮助,我还需要额外的参数,以便在数据表列表的标题中进行设置:
"ajax":{
url :file url,
method: "get",
error: function() {
$("#succmsg").html("error");
},
dataSrc: function(headerdata){
$('#someid').html(headerdata.variablename);
return headerdata.data;
}
},
您好,下面的代码可能会对您有所帮助,我还需要额外的参数,以便在数据表列表的标题中进行设置:
"ajax":{
url :file url,
method: "get",
error: function() {
$("#succmsg").html("error");
},
dataSrc: function(headerdata){
$('#someid').html(headerdata.variablename);
return headerdata.data;
}
},
您可以通过对象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>'
);
}
“drawCallback”:函数(设置){
var api=this.api();
var json=api.ajax.json();
$(api.column(5.footer()).html(
“$”+json.iTotalinvoicesum+”
);
$(api.column(6.footer()).html(
“$”+json.iTotalbalancesum+”
);
}
您可以通过对象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>'
);
}
“drawCallback”:函数(设置){
var api=this.api();
var json=api.ajax.json();
$(api.column(5.footer()).html(
“$”+json.iTotalinvoicesum+”
);
$(api.column(6.footer()).html(
“$”+json.iTotalbalancesum+”
);
}
如何初始化数据表-请显示一些代码。如何初始化数据表-请显示一些代码。