我正在使用 JQuery 数据表从数据库中提取数据。我的问题是我有一个条件语句来检查数据库中的值,如果它是 1,则将文本设置为“FINISHED”,否则在数据库的另一列中显示该值,如下例所示。
{
"render": function ( data, type, row )
{
var appstat = 'black';
if (row[5] == 1) {
appstat = 'green';
TextStatus = 'FINISHED';
IconChoice = 'fa fa-check';
}
else {
appstat = 'black';
var TextStatus = "row[7]";
IconChoice = 'fa fa-angle-double-right';
}
return '<span style="color:' + appstat + '">' + TextStatus + ' <i class="' + IconChoice + '"></i></span>';
},
"targets": -3
},
当我运行它时,它显示 FINISHED 或 row[7] 而不是第 7 行的值。有谁知道为什么?