首页 > 解决方案 > 在 html 表中如何显示是/否而不是 1/0

问题描述

我从服务器接收一个 json 文件,在这个文件中有一些值 0/1。并且这些值在 html 表中显示相同。但我想将这些值显示为是/否。我该怎么做

我正在分享我的代码

$.getJSON('list.php', function(data) {
 $.each(data.classlists , function(i, f) {

         var tblRows = "<tr>" + "<td>" + "Info" + "</td>" + "<td>" + f.messageName + "</td>" + "</tr>" +"<tr>" + "<td>" + "Link" + "</td>" +"<td><a target='_blank' href='"+link+"'>"+"Get INFO"+"</a></td>" + "</tr>" + "<tr>" + "<td>" + "Teacher" + "</td>" + "<td>" + f.date + "</td>" + "</tr>" + "<tr>" + "<td>" + "Is Live Now" + "</td>" + "<td>" + f.liveClassStatus + "</td>" + "</tr>"  ;


在 Is Live Now 前面我想显示 Yes 或 No

请做一些必要的改变

标签: javascriptjqueryhtmljsonajax

解决方案


放置一个 if 条件来检查值是否为 1,然后使用yeselse no

$.getJSON('list.php', function(data) {
 $.each(data.classlists , function(i, f) {

         var tblRows = "<tr>" + "<td>" + "Info" + "</td>" + "<td>" + f.messageName + "</td>" + "</tr>" +"<tr>" + "<td>" + "Link" + "</td>" +"<td><a target='_blank' href='"+link+"'>"+"Get INFO"+"</a></td>" + "</tr>" + "<tr>" + "<td>" + "Teacher" + "</td>" + "<td>" + f.date + "</td>" + "</tr>" + "<tr>" + "<td>" + "Is Live Now" + "</td>" + "<td>" + (f.liveClassStatus === 1 ? 'Yes' : 'No') + "</td>" + "</tr>"  ;

推荐阅读