zl程序教程

您现在的位置是:首页 >  后端

当前栏目

mvc中,js 如何直接使用后端参数

JSMVC 如何 参数 直接 使用
2023-09-14 08:58:22 时间

问题

比如 后端传了一个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;
}

 

原创文章,欢迎转载,转载请注明出处!