Ví dụ:mùa xuân và Thymeleaf: Làm thế nào để di chuyển javascript để một .js riêng nộp
này hoạt động
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:th="http://www.thymeleaf.org">
<head lang="en">
<meta charset="UTF-8"/>
<title></title>
</head>
<body>
<button th:onclick="'javascript:sayHello(\'hello\')'">Say Hello</button>
</body>
<script>
function sayHello(text) {
alert(text);
}
</script>
</html>
Nhưng, nếu tôi di chuyển js đến hello.js tập tin trong cùng một thư mục, kịch bản không hoạt động.
tôi đã cố gắng nhúng như thế này:
<script type="text/javascript" th:src="@{hello.js}"></script>
Và như thế này:
<script type="text/javascript" src="hello.js"></script>
Những gì tôi đang làm sai?
bạn có thể kiểm tra những lỗi nào bạn đã sử dụng công cụ phát triển trong trình duyệt của bạn? Có lẽ tệp hello.js không được tải, thay đổi nó thành nếu bạn có nó trong ngữ cảnh gốc của bạn –
Patrick, dấu gạch chéo không giúp được gì. Thông báo cho biết "Tham chiếuError: sayHello không được xác định" – Andrey