Thymeleaf OnClick отправить строку в качестве значения параметра в функцию JavaScript - PullRequest
0 голосов
/ 08 июля 2019

Я хочу передать несколько параметров onClick в From Thymeleaf для функции javascript.

<label th:onclick="getUserId(userId,email);" for="radio-11" data-toggle="tooltip" data-placement="bottom" data-trigger="hover"  class="pm-tab1-pad">

Моя функция Javascript: -

<script>
   function getUserId(userID,userEmail){
      console.log(userID,userEmail);
    }
</script>

Как это сделать?

1 Ответ

0 голосов
/ 08 июля 2019

Это можно сделать с помощью следующего: -

<label th:onclick="getUserId([[${userId}]],[[${email}]] );" for="radio-11" data-toggle="tooltip" data-placement="bottom" data-trigger="hover"  class="pm-tab1-pad">

Здесь userId имеет тип Integer, а конечная электронная почта имеет тип String.

Обновление: -

Это также работает: -

<label th:data-parameter1="${userId}" th:data-parameter2="${email}"  th:onclick="getUserId(this.getAttribute('data-parameter1'),this.getAttribute('data-parameter2'));" for="radio-11" data-toggle="tooltip" data-placement="bottom" data-trigger="hover"  class="pm-tab1-pad">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...