dan112100
Vicky-阿丹
采纳率100%
2017-03-08 08:57 阅读 1.3k

Switch返回值怎么插入表格(数据库字段int型0,1,2....转换为相应的汉字显示到页面)

数据库字段(状态,CardStatus,int类型),赋值0,1,2...,代表使用中,报废,注销....,现在我用表格导出数据库数据,这时候显示的是0,1,2,我需要它显示使用中,报废,注销,这样需要转换,写了一个fuction()
如下
function SwitchCase(status) {
var x;
switch (status) {
case 0:
x = "报废";
break;
case 1:
x = "损坏";
break;
default:
x = "使用中";
}
return x;
}
现在需要将返回值x,给表格中CardStatus字段,怎么给值
//卡片信息table加载
function CardHtmlLoad(_data) {
var _html = "";
_html += '

';
_html += '序号';
_html += '卡号';
_html += '领卡人';
_html += '卡类型';
_html += '持卡人身份';
_html += '状态';
_html += '操作';
_html += '';
for (var i in _data) {
var record = _data[i];
_html += '';
_html += '' + record.AutoNo + '';
_html += '' + record.CardNo + '';
_html += '' + record.UserNo + '';
_html += '' + record.CardType + '';
_html += '' + record.UserType + '';
_html += '' + record.CardStatus + '';
_html += ''
_html += ' ';
_html += ' ';
_html += ''
_html += '';
};
_html += '';
    $("#cardlist").empty().append(_html);

}
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    to_change jiayi0803 2017-03-08 09:02

    _html += '' + record.CardStatus + '';----->_html += '' + SwitchCase(record.CardStatus) + '';

    点赞 1 评论 复制链接分享
  • lrx2011 podd 2017-03-08 09:04

    SwitchCase(record.CardStatus) ,你传入的值会根据条件替换成对应值,返回出来

    点赞 1 评论 复制链接分享
  • dan112100 Vicky-阿丹 2017-03-08 09:04

    简单说就是将record.CardStatus赋给status,然后将fuction返回值x填到表格

    点赞 评论 复制链接分享

相关推荐