比如有表1
<label>学历:</label>
<td>
<select name="select_edu" id="user_edu">
<option value="1">高中及以下</option>
<option value="2">大专</option>
<option value="3">本科</option>
<option value="4">研究生</option>
<option value="5">博士及以上</option>
</select>
</td>
如何根据数据库的1、2、3、4、5的值,使得显示页面2上为
<label>毕业学院:</label>
<td>
<span id="user_school_show" />X</span>
</td>
其中“X”的值为中文,数据库读取出的为数字,用${userInfo.userSchool}表示他的id
比如${userInfo.userSchool}=1
,显示的X为高中及以下
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
var data = ' (后台填入/ajax获取) 的数据';
// 数据样式如下
var data = [{
"value": "高中及以下",
"userSchool": "1"
},{
"value": "高中",
"userSchool": "2"
},{同左},{同左}];
var obj = docuemnt.getElementById('user_school_show');
var schoolId = obj.getAttribute('data-id'); // <span id="user_school_show" data-id="2" />X</span>
for(var i = 0; i < data.length; i++){
if(schoolId == data[i].userSchool){
obj.innerHTML = data[i].value;
break;
}
}