Tsa*_*sao -1 javascript thymeleaf
我试图从我的控制器调用一个变量:
model.addAttribute("something",someService.getSomething()); /// output is a json string will be read by vue.js
Run Code Online (Sandbox Code Playgroud)
我的js文件嵌入到html中
<script th:inline="javascript" type="text/javascript">
var something = [[${something}]];
console.log(something);
</script>
Run Code Online (Sandbox Code Playgroud)
控制台的输出正是我所期望的。但是当我检查页面源时,输出是双引号的。
var something = "MY OUTPUT";
Run Code Online (Sandbox Code Playgroud)
我怎样才能让它不生成双引号?
我通过将其更改为解决了问题
<script th:inline="javascript">
/*<![CDATA[*/
var something = /*[(${something})]*/ '';
/*]]>*/
console.log(something);
</script>
Run Code Online (Sandbox Code Playgroud)
[[${something}]] -> [(${something})];
| 归档时间: |
|
| 查看次数: |
1068 次 |
| 最近记录: |