gpt4 book ai didi

javascript - location.href 的正确语法是什么

转载 作者:行者123 更新时间:2023-12-02 23:49:06 25 4
gpt4 key购买 nike

我一直在试图弄清楚如何通过 th:onclick 通过按钮将 url 传递给 spring Controller 方法。我已经尝试了这些的许多不同变体,但无法弄清楚我应该拥有多少个 ' 或者我是否正确地逃避了事情。有人可以解释为什么这不起作用/使用 location.href 的正确方法是什么吗?

目前这是错误:无法解析为表达式:“'window.location.href=\'/removeContact''”

谢谢!!

 <button type="button" th:onclick="'window.location.href=\'/removeContact''" name="removeContact" th:value="${stat.index}" class="btn btn-danger trashContact"><span class="fa fa-trash"></span></button>

最佳答案

${..} 是 Thymeleaf 中的变量表达式,也是拼写。

所以使用two single quotes in spel expression for escape single quote.

th:onclick="'window.location.href=${'''/removeContact'''}'"

并在 Thymeleaf standard expression text literal 中使用反斜杠和单引号.

th:onclick="'window.location.href=\'/removeContact\''"

关于javascript - location.href 的正确语法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55718189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com