Я видел несколько примеров отправки отдельных параметров в функцию 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);
}