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个回答

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

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐