服务端使用Gson将Map转为json字符串后,jsp使用el表达式接收
如下:
var data = eval('${data}');
这样会报错 Uncaught SyntaxError: unexpected token: ':'
由于键值包含引号,所以会有这个错误。修改如下:
var data = eval("("+ '${data}' +")");
运行正常。不知原理,如有知道的烦请多多指教!
服务端使用Gson将Map转为json字符串后,jsp使用el表达式接收
如下:
var data = eval('${data}');
这样会报错 Uncaught SyntaxError: unexpected token: ':'
由于键值包含引号,所以会有这个错误。修改如下:
var data = eval("("+ '${data}' +")");
运行正常。不知原理,如有知道的烦请多多指教!