tôi cần phải gọi một hàm javascript trên thymeleaf mẫu, một cái gì đó như thế này:Javascript gọi hàm với Thymeleaf
Trường hợp 1:
<select th:onclick="${'function1('a')'}">
Nhưng trong trường hợp này thymeleaf không hoạt động .. một số động nghiên cứu trước (bao gồm stackoverflow) tôi nhận được sau "giải pháp":
Trường hợp 2:
<select th:onclick="${'function1(''a'')'}">
Trường hợp 3:
<select th:onclick="${'function1(\'a\')'}">
Trường hợp 4:
Nhưng trong mọi trường hợp tôi nhận được lỗi tương tự: "... Ngoại lệ đánh giá biểu hiện SpringEL ..."
Vấn đề của tôi là về các cuộc gọi javascript, tôi cần đặt một số tham số $ {var} cho hàm js trong cuộc gọi. Làm cách nào tôi có thể khắc phục điều đó?
Cảm ơn
Cảm ơn, khái niệm này phù hợp với tôi, tôi đã sử dụng: th: attr = "onchange = 'javascript: addAttr (\' '+ $ {poi.id} +' \ ', this.value)' " – balancin
Tuyệt vời, rất vui khi được giúp đỡ. Cảm ơn bạn đã chấp nhận câu trả lời. –