数据库是mysql 定义了字段是integer 类型,前端html 文件里写了判断字段值的代码如下:
<td><#if account.usertype==1>普通用户<#elseif account.usertype==2>VIP用户 <#else>注册工程师</#if></td>
结果页面上渲染不出来,懵逼了好几天。后来把表字段类型从integer改成int 再试,OK了。
看来mysql 里的integer 在ajax 里不识别。tinyint 也一样有问题。
改成char类型,前端改成下面这样也是OK的。
<td><#if account.usertype=='1'>普通用户<#elseif account.usertype=='2'>VIP用户 <#else>注册工程师</#if></td>
总算解决了,洗洗睡吧