mvc中,js 如何直接使用后端参数
问题
比如 后端传了一个boolean类型的参数,js如果直接使用这个参数,比如这么写就是错的
if (${redevice}) {
document.getElementById('redevice').checked = true;
}
会报语法错:Uncaught SyntaxError: Unexpected xxxx')' (at
查看源码会发现是这样的
解决
改成下面这样就好啦~
把 boolean 类型变成了 string,哪怕它为null,也不会报语法错了
var tmpredevice ="${redevice}";
if (tmpredevice === "true") {
document.getElementById('redevice').checked = true;
}
原创文章,欢迎转载,转载请注明出处!
把每一件简单的事情做好,就是不简单;把每一件平凡的事情做好,就是不平凡!相信自己,创造奇迹~~