server端json变量赋值给javascript的写法

来源:互联网 发布:c 变量已被优化掉 编辑:程序博客网 时间:2024/06/01 10:19

使用模板语言时,如果有变量是json结构的,则可以直接赋值给javascript变量:

Js代码  收藏代码
  1. var aJson = <bean:write .../>;  

但一旦此变量为空字符串,则会有语法错误,导致所有此处及后面的javascript代码报销。一般来说,处理简单结构变量的方式时,最简单的方式是加上引号。但此处不能如此使用,变通的方式如下:

Js代码  收藏代码
  1. var aJson = (function() { return <bean:write .../>; })();  

当然,这种小技巧能够不被用到是最好的。