1
server-side processing data tableを使用しました。私はカスタムラベル値を設定するつもり使用していますいくつかの他のデータに合格した、このデータテーブルAJAX応答でdatatable ajaxレスポンスデータを使用してカスタムラベル値を設定する
var table = $("#job-table").DataTable({
"ajax": {
"url": "<?php echo url('/getJobs');?>",
"type": "POST",
"data": function (d) {
d.connection = connectionArray,
d.company = companyArray,
d.type = typeArray
}
},
"processing": true,
"serverSide": true,
"columns": [
{ "data": "id" },
{ "data": "job_id" },
{ "data": "type" },
{ "data": "connection_id" },
{ "data": "company_id" },
{ "data": "message" },
{ "data": "total_completion_time" },
{ "data": "date" },
{ "data": "start_time" },
{ "data": "end_time" },
{ "data": "error_time" }
],
"info": false,
"searching": false,
"bLengthChange": false
});
:ここ
は私のデータテーブルの構成です。
今、私はラベル値を設定するために同じajax呼び出しを使用しています。データテーブルの呼び出しとラベルの設定の呼び出しの2つの呼び出しがあります。私は同じAPIを呼び出しています。しかし、私はどのように2番目のajax呼び出しを避けることができるか知りたいですか? データテーブルajax
コール応答を使用してカスタムラベル値を設定する方法はありますか?
「*別のデータ*」は少し曖昧です。 'dataSrc:function(json){$( 'label'); html(json.someAnotherData);}}; return json} 'おそらくあなたにヒントを与えることができます...? – davidkonrad
いいえ、動作しません! :( 「データ」レベルの「avg_number_of_completion」のデータ型応答の1つのパラメータを返します。 のように - 列内のデータを使用しました。avg_number_of_completionを使用してラベルを設定したい – Progi1990