我有一个问题,比如我的头衔.这是我要转换的数据:
我想转换1
到Active
和0
到Not Active
.
这是我的datatables脚本:
$(function () { $('#userTable').DataTable({ "paging": true, "lengthChange": true, "searching": true, "ordering": true, "info": true, "autoWidth": true, "scrollX": true, "ajax": { "url" : "admin/auth/getUserData", "dataSrc" : function(json) { console.log(json); return json.Users } }, "columns": [ { "data": "Username"}, { "data": "Email"}, { "data": "Fullname"}, { "data": "IdentityNumber"}, { "data": "InstitutionName"}, { "data": "UserStatus"}, }); });
在我们的逻辑中,它必须是
if("data":"UserStatus" == 1) document.write("Active"); else document.write("Not active");
我已经尝试了上面的代码,但它无法获得我想要的输出.任何人都可以帮我解决这个问题吗?谢谢
您可以使用columns render
函数来执行此操作:
"columns": [ { "data": "Username"}, { "data": "Email"}, { "data": "Fullname"}, { "data": "IdentityNumber"}, { "data": "InstitutionName"}, { "data": "UserStatus", render : function(data) { return data == '0' ? 'Not Active' : 'Active'; } } ]