Я знаю, что его спрашивали много раз, я посмотрел ответы и не уверен, где я ошибаюсь.
Я просмотрел документы на Handlebarsjs и пошел за учебником, и оба раза я получаю ту же ошибку.
<!DOCTYPE html>
<html>
<head>
<script src="handlebars-v1.3.0.js"></script>
<script src="jquery.min.js"></script>
<script src="test.js"></script>
</head>
<body>
<script id="header" type="text/x-handlebars-template">
div {{ headerTitle }} div
Today is {{weekDay}}
</script>
</body>
</html>
И это мой Javascript
var theData = {headerTitle:"name", weekDay:"monday"}
var theTemplateScript = $("#header").html();
var theTemplate = Handlebars.compile(theTemplateScript);
$(document.body).append(theTemplate(theData));
Я продолжаю получать следующую ошибку, и я не уверен, почему
Uncaught Error: You must pass a string or Handlebars AST to Handlebars.compile.
You passed undefined