0

我在一个名为 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

4

1 回答 1

0

我认为问题是在浏览器上刷新几次以加载 JS。

于 2013-11-19T22:56:25.507 回答