Javascript JS引导表将布尔值显示为是和否,而不是1和0
我有一个bootstrap表,它从mysql数据库中获取数据,我有一个布尔值,我想在我的bootstrap表中显示为YES或NO,而不是1或0。我的JS引导表代码Javascript JS引导表将布尔值显示为是和否,而不是1和0,javascript,css,twitter-bootstrap,bootstrap-table,Javascript,Css,Twitter Bootstrap,Bootstrap Table,我有一个bootstrap表,它从mysql数据库中获取数据,我有一个布尔值,我想在我的bootstrap表中显示为YES或NO,而不是1或0。我的JS引导表代码 var $table = $('#table'); $table.bootstrapTable({ url: 'list-user.php', search: true, pagination: true, buttonsClass: 'primary', showFooter: true,
var $table = $('#table');
$table.bootstrapTable({
url: 'list-user.php',
search: true,
pagination: true,
buttonsClass: 'primary',
showFooter: true,
minimumCountColumns: 2,
columns: [{
field: 'num',
title: '#',
sortable: true,
}, {
field: 'first',
title: 'Available',
sortable: true,
},],
});
我是一名学习者,尝试过各种在线解决方案,但都无法成功。使用格式化程序功能-例如
function formatYesNo(value,row,index){
return value==0 ? 'No' : 'Yes';
}
按如下方式定义列格式化程序:
格式化程序:formatYesNo
为什么不更改PHP脚本以生成是/否?感谢您的回复,该选项将不起作用,因为其他程序使用该应用程序,需要将这些值设置为bool。查看文档中的
responseHandler
选项:您可以在响应呈现在表中之前替换响应中所需的内容。您可以使用$val?1:0代码>如果使用JQuery,可以使用它:$('tableSelector').find('td:last child').each(function(){this.html()==='true'?this.html('Yes'):this.html('No'))只是一个示例,可以改进。