首页 > 其他分享 >mvc中,js 如何直接使用后端参数

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

时间:2022-12-20 16:56:01浏览次数:43  
标签:checked redevice js boolean 参数 mvc true

问题

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

 

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

标签:checked,redevice,js,boolean,参数,mvc,true
From: https://www.cnblogs.com/acm-bingzi/p/16994603.html

相关文章