javascript - 在 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
请做一些必要的改变
解决方案
放置一个 if 条件来检查值是否为 1,然后使用yes
else 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>" ;
推荐阅读
- url - Kestrel:如果我使用带有非 ASCII 字符的 URL,则会出错
- javascript - 在移动主屏幕上保存链接时反应应用程序加载白屏
- mysql - Issue returning row content data alongside Max(score) by class & round, using group by
- android - 使用相机捕获的图像,但位图得到空白响应
- python - 如何在不启用宏的情况下从 Python 打开启用了宏的 Excel 工作簿?
- python - 防止动画对象在 python matplotlib 动画中消失
- sql - 对存储为 nvarchar(max) 的 xml 的 SQL 查询
- php - PHP Curl与内部服务器的通信错误
- python - Snakemake:如何防止不明确的规则同时执行?
- javascript - 按键保存到 redux 存储,嵌套状态