我在一个名为 myjs.js 的文件中有以下带函数的 var:
var myVar = {
test:function(message){
alert(message);
}
}
以下脚本嵌入到名为 header.html 的页面中的 django 包含中:
<script src="{{ MEDIA }}js/thispage.js"></script>
然后我有一个 html 文件,其中包含名为 main-include.html 的标题和内容
{% include "header.html" %}
{% block content %}{% endblock %}
然后我有运行从另一个文件调用 javascript 的 js 的页面:
{% include "main-include.html" %}
<table>
<tr><td>Test</td></tr>
</table>
<script>
$(document).ready(function() {
myVar.test();
});
</script>
当我运行它时,我得到以下 js 错误: Uncaught ReferenceError: myVar is not defined