Передать список функции Javascript в Thymeleaf - PullRequest
0 голосов
/ 31 января 2020

Я видел несколько примеров отправки отдельных параметров в функцию JavaScript, но не в список.

Когда я пытаюсь передать список, он становится большой строкой. Вот что у меня есть:

<select id="namespace" name="namespace"
        th:responseList="${responseList}"
        th:onchange="javascript:print(this.getAttribute('responseList'));">
        <option value="">Select Source Namespace</option>
        <option th:each="item : ${responseList}"
            th:value="${item.namespace}"
            th:text="${item.namespace}"></option>
</select>

function print(responseList) {
    console.log(responseList);
}

1 Ответ

1 голос
/ 31 января 2020

Попробуйте это

<script th:inline="javascript">
    var list = [[${responseList}]]; 
    console.log(list );
</script>

Надеюсь, что работа для вас

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...