html ,thymeleaf模板修改代码{ title: '操作', align: 'center', formatter: function(value, row, index) { var actions = []; actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="javascript:void(0)" th:onclick="selectDep([[${row.jcyid}]],[[${row.xm}]])" ><i class="fa fa-edit"></i>确定</a> '); return actions.join(''); } }其中th:onclick="selectDep(''[[${row.jcyid}]],[[${row.xm}]]'')" 有转义错误请改正
时间: 2024-01-08 17:03:42 浏览: 43
可以将th:onclick中的单引号改为双引号,并在参数中加上单引号,这样就可以避免转义错误了,修改后的代码如下所示:
```
{
title: '操作',
align: 'center',
formatter: function(value, row, index) {
var actions = [];
actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="javascript:void(0)" th:onclick="selectDep(\'[[${row.jcyid}]]\',\'[[${row.xm}]]\')" ><i class="fa fa-edit"></i>确定</a> ');
return actions.join('');
}
}
```
注意:如果模板引擎需要使用单引号,可以将参数中的单引号改为转义字符\',如上面所示的代码。
相关问题
html ,thymeleaf模板 修改代码{ title: '操作', align: 'center', formatter: function(value, row, index) { var actions = []; actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="javascript:void(0)" onclick="selectDep(\'' + row.jcyid + '\')"><i class="fa fa-edit"></i>编辑</a> '); return actions.join(''); } } selectDep中传递两个参数
好的,你需要修改的是这段代码:
```
formatter: function(value, row, index) {
var actions = [];
actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="javascript:void(0)" onclick="selectDep(\'' + row.jcyid + '\')"><i class="fa fa-edit"></i>编辑</a> ');
return actions.join('');
}
```
在调用 `selectDep` 函数时,只传递了一个参数 `row.jcyid`,你需要传递两个参数。可以在调用 `selectDep` 函数时传递第二个参数。
例如,假设你要传递一个字符串 `foo` 作为第二个参数,修改后的代码如下:
```
formatter: function(value, row, index) {
var actions = [];
actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="javascript:void(0)" onclick="selectDep(\'' + row.jcyid + '\', \'foo\')"><i class="fa fa-edit"></i>编辑</a> ');
return actions.join('');
}
```
这样就可以将字符串 `foo` 作为第二个参数传递给 `selectDep` 函数了。
thymeleaf模板引擎 th:sec
Thymeleaf是一种模板引擎,它在Spring框架中被广泛使用。Thymeleaf可以用来替代JSP,并且具有与Velocity和FreeMarker类似的功能。它有许多吸引人的特点,其中包括能够完全替代JSP、可以在开发阶段重新加载Thymeleaf模板等等。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [spring boot使用thymeleaf模板的方法详解](https://blog.csdn.net/qq_40741855/article/details/85142088)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]