今天项目中在修改的功能中需要传ID,但是ID以0开头,每次都有问题,(00001变成1,00010变成8)后来同事提醒说,是js会把这个变量当成number类型的八进制。
后来找到办法,传值的时候,给参数加上单引号就可以了。
<td>
<input type="button" οnclick="mchtUsrModify('${usr.userId}')" class="btn btn-green big" value=" 修改" />
<input type="button" οnclick="mchtUsrDelete('${usr.userId}')" class="btn btn-green big" value=" 删除" />
</td>