导轨修复: 确保<%= javascript_include_tag "application" %>
在任何脚本加载之前,以便首先加载 jquery。
这看起来真的很奇怪。当我加载页面时,出现 2 个 js 错误(在 Chrome 中):
jquery-ui.min.js:17 Uncaught ReferenceError: jQuery is not defined
jquery.blockUI.js:499 Uncaught ReferenceError: jQuery is not defined
好吧,这看起来……很奇怪。所以我看看我的脚本包括。我的前两个脚本包含在我的页面上:
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js"></script>
<script src="http://bainternet-js-cdn.googlecode.com/svn/trunk/js/jQuery%20BlockUI%20Plugin/2.39/jquery.blockUI.js"></script>
那么第一个 include 是得到一个与其自身相关的 javascript 错误吗?这似乎不太可能。这看起来像是一个误导错误的情况(真正的错误在其他地方)。我可以做什么来解决这个问题?页面上的 JS 错误看起来有点不专业(至少对其他开发人员来说)。前几天我没有收到此错误 - 甚至恢复了代码以确保。
your
<script type="text/javascript" src="jquery.js"></script>
需要在jquery ui
应如下所示:
<script type="text/javascript" src="jquery.js"></script> <-- put me here -->
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js"></script>
<script src="http://bainternet-js-cdn.googlecode.com/svn/trunk/js/jQuery%20BlockUI%20Plugin/2.39/jquery.blockUI.js"></script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)