jco*_*lum 11 javascript jquery ruby-on-rails-3
Rails修复:确保<%= 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
Run Code Online (Sandbox Code Playgroud)
好吧,这似乎......很奇怪.所以我看看我的脚本包括.我的前两个脚本包括在我的页面上:
<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>
Run Code Online (Sandbox Code Playgroud)
所以第一个包括获取与自身相关的javascript错误?这似乎不太可能.这看起来像是误导错误的情况(真正的错误在其他地方).我该怎么做才能解决这个问题?页面上的JS错误看起来有点不专业(至少对其他开发者而言).前几天我没有收到此错误 - 甚至还原了代码以确保.
Dow*_*046 22
您的
<script type="text/javascript" src="jquery.js"></script>
Run Code Online (Sandbox Code Playgroud)
需要在jquery ui <script>标记之前调用.
应该是这样的:
<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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
50157 次 |
| 最近记录: |