gpt4 book ai didi

javascript - 如何修复 jquery 库中的 'jQuery is not defined' 错误?

转载 作者:可可西里 更新时间:2023-11-01 02:17:32 25 4
gpt4 key购买 nike

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

好吧,这看起来……很奇怪。所以我看看我的脚本包括。我的前两个脚本包含在我的页面上:

 <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 错误看起来有点不专业(至少对其他开发者而言)。前几天我没有收到这个错误——甚至恢复了代码以确保。

最佳答案

你的

<script type="text/javascript" src="jquery.js"></script> 

需要在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>

关于javascript - 如何修复 jquery 库中的 'jQuery is not defined' 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9266657/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com