【发布时间】:2018-06-14 10:48:01
【问题描述】:
以下代码在我的ColumnDefs 部分DataTables 表的初始化中。在 FireBug 中,我注意到每列对我的 ColdFusion CFC 的调用两次 - 这是低效的。请注意以下代码基于:Data table column rendering with ajax response。
更新 1 这是大部分代码——注意,并非所有列及其渲染都出现在此代码中。 https://docs.google.com/document/d/1t9vERsngpporbrU-FbE9esjt-KHL0qjLK076qkldGZ8/edit?usp=sharing
{
"targets": 11, /* Date Created */
"render": function (data, type, row, meta) {
var currentCell = $("#table_main_admin").DataTable().cells({"row":meta.row, "column":meta.col}).nodes(0);
$.ajax({
url: 'date_conversions.cfc',
dataType: 'json',
data: {method: 'format_date_via_coldfusion', date_input: data},
}).done(function (success) { $(currentCell).html(success.mydate); });
return null;
}
}
【问题讨论】:
-
那么你的问题是什么?
-
为什么会重复调用?
标签: jquery ajax datatables render