使用百里香叶时如何防止th:onclick中的单引号转义

时间:2018-08-06 07:28:58

标签: thymeleaf

我想在浏览器中获得onclick="alert('myvar')"

我尝试了

th:onclick="'alert(\'' + ${myVar} + '\');'"

我知道了

onclick="alert('null');"

我尝试了

th:onclick="|alert('${myVar}');|"

我仍然有

onclick="alert('null');"

如何让单引号不转义?

1 个答案:

答案 0 :(得分:0)

以下内容对我有用:

delimiter //
 CREATE TRIGGER add_event AFTER UPDATE ON order_table
    FOR EACH ROW
    BEGIN
         IF NEW.status <=> OLD.status THEN
            INSERT INTO `events` 
            SET events.status = NEW.status, 
            events.order_id = NEW.order_id, 
            events.time_stamp = CURRENT_TIMESTAMP;
         END IF;
     END;//
 delimiter ;

这似乎是您的第二次尝试,但是我得到了:

th:onclick="|alert('${myVar}');|"

这让我开始思考,我测试了您的第一次尝试:

onclick="alert('null');"

再次,我得到:

th:onclick="'alert(\'' + ${myVar} + '\');'"

怪异的!之后,我在胸腺论坛上搜索了类似的问题,这就是解决该问题的方法。