$是Django模板的未定义JavaScript错误
在我的Django项目中,除了依赖于jQuery的其他脚本之外,我还加载了jQuery。一些脚本被加载为包含(text/html模板),因为我在其中使用了Django变量。在我的错误日志中,我经常看到$是未定义的错误,或者对象[object Object]的属性'$'不是函数和其他类似的错误。这个问题只是零星发生,所以很难重现和诊断。有任何想法吗?
加载基础模板(体的底部):
<script src="/media/js/jquery/1.7.2/jquery.min.js"></script>
在页面模板加载:
{% include "javascript/example-script.js" %} <script src="/media/js/admin.js"></script>
回答:
检查以确保jQuery的实际上是由输入jQuery.fn.jquery;
到控制台加载。如果它返回一个版本号,那么它将被加载,如果没有,那么你没有正确地将它包含在模板中。
如果它返回一个版本号,那么你可能会与$
变量有冲突。在这种情况下,您可以使用jQuery
来代替它,也可以使用noConflict
。
以上是 $是Django模板的未定义JavaScript错误 的全部内容, 来源链接: utcz.com/qa/260697.html