如何使用thymeleaf属性调用java脚本函数th:href?

时间:2015-08-07 11:51:23

标签: javascript jquery html thymeleaf

我在HTML页面中写过这样的内容:

 <a th:href="@{javascript:deleteContact('deletemainmenu?id=${var[0]}')}">
 </a>

我的剧本是:

 function deleteContact(url)
 {
     var isOK = confirm("Are you sure to delete?");
     if(isOK)
     {
       go(url);
      }
 }

显示错误:

  

无法解析为表达式:“@{javascript:deleteContact('deletemainmenu?id=${var[0]}')}

如何使用th:href调用javascript?

3 个答案:

答案 0 :(得分:0)

<html>
<head>

<script>
    function deleteContact(url)
     {
         var isOK = confirm("Are you sure to delete?");
         if(isOK)
         {
           go(url);
          }
     }
</script>
</head>
<body>
<a href="javascript:deleteContact('param value')">Test </a>
</body>
</html>

答案 1 :(得分:0)

<script type="text/javascript">
    function getkey(a) 
    {
        var pms =  document.getElementById("textkey").value;
        a.href = '/allTransaction' + pms;
    }
</script>

<input  id="textkey" type="text" name="">
<a href="" onclick="getkey(this)">gogogo</a>

答案 2 :(得分:0)

我认为您想要的解决方案是这样的

function myFunction(name,t) {
...
}

<a class="nav-link" th:href="'javascript:myFunction(&quot'+${category}+'&quot,1);'">
相关问题