0

我在运行我的 jsp 页面时遇到问题。

我的 jsp 页面引用了一些 .js 文件,比如(file1.js),在 file1.js 中,我正在调用 jquery 调用,例如$(document).ready. IE浏览器报错:

脚本5009:'$' is undefined file1.js, line 225 character 1

我在 Firefox 上也看到了同样的异常。

我已经在我的jsp中包含了<script src="http://code.jquery.com/jquery-latest.js"></script> and 。<script type="text/javascript" src="/js/file1.js"></script>

4

2 回答 2

1
  • 检查您是否包含 jQuery 库
  • file1.js在 jQuery 库加载后附加到文档(如果您已经添加它)。

在任何其他 js 加载之前添加 jQuery 库,如下所示

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

还有一个重要的注意事项

不要忘记将所有 jQuery 代码放入其中

$(document).ready(function() {
  // your code
});

简而言之

$(function() {
   // your code
});
于 2012-06-14T10:31:19.163 回答
0

<head>在部分中添加此 jquery 库

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

或尝试jQuery.noConflict()

http://api.jquery.com/jQuery.noConflict/

于 2012-06-14T10:31:53.750 回答