![](/img/trans.png)
[英]Javascript error log says function not defined when I have defined it in a separate file and even the same file
[英]var not defined in javascript when function resides in separate file
我在名为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错误:未捕获的ReferenceError:未定义myVar
我认为问题是在浏览器上进行了几次刷新以加载JS。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.