我在运行jsp页面时遇到问题。
我的jsp页面引用了一些.js文件说(file1.js)和file1.js我正在调用像$(document).ready
这样的jquery调用。 IE浏览器抱怨错误:
SCRIPT5009:
'$' is undefined file1.js, line 225 character 1
我在Firefox上也看到了同样的例外。
我已将<script src="http://code.jquery.com/jquery-latest.js"></script>
和<script type="text/javascript" src="/js/file1.js"></script>
纳入我的jsp。
答案 0 :(得分:1)
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
});
答案 1 :(得分:0)
在<head>
部分
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
或尝试使用jQuery.noConflict()