Ten błąd występuje, gdy próbuję wstawić <
lub >
operatorów w javascript thymeleaf
.Większy niż> Mniejszy niż <w tym samym haśle javascript ... Błąd: Treść elementów musi składać się z dobrze utworzonych danych znakowych lub znacznika
Mój kod
<script th:inline="javascript">
$(document).ready(function() {
...
if(timeRemain < 0){
...
}
...
var result = (hours < 10 ? "0" + hours : hours) + ":" + (minutes < 10 ? "0" + minutes : minutes) + ":" + (seconds < 10 ? "0" + seconds : seconds);
...
});
</script>
Komunikat o błędzie
org.xml.sax.SAXParseException: The content of elements must consist of well-formed character data or markup.
Jak mogę rozwiązać ten problem?
Dobrze jest zapytać i odpowiedzieć na swoje pytanie w ogóle, ale kiedy informacje, które podajesz, są [tam, bardzo wyraźnie (nie zdalnie ukrywane) w dokumentacji] (http://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html#script-inlining- javascript-and-dart), nie ma sensu posiadanie pytania/odpowiedzi na SO. –
Cóż, mimo że wspomniałeś, że nie ma celu, to pytanie wyświetliło ponad 1 tys. Wyświetleń z kilkoma kciukami w górę. Cieszę się z tego, ponieważ ten post pomaga programistom w jakiś sposób. –