【发布时间】:2023-03-31 02:21:01
【问题描述】:
我正在使用 Jquery 从 solr 服务器获取 json 对象。当我使用 Tomcat 运行我的 html 文件时,它运行良好,但是当我将它嵌入到我在 weblogic 上运行的项目中时,它会出现此错误:(通过 firebug 完成调试)
$ is not defined
$(document).ready(function(){
为什么我将它嵌入到我的项目中时会出现此错误?
这是我的<head> 标签的内容,这是我包含 jquery.js 的方式:
<head>
<title>Search Result </title>
<style>
img{ height: 150px; float: left; border: 3;}
div{font-size:10pt; margin-right:150px;
margin-left:150px; }
</style>
<script type="text/javascript" src="jquery-1.6.1.js"></script>
<script type="text/javascript">
$(document).ready(function(){ //Error happens here, $ is not defined.
});
</script>
</head>
【问题讨论】:
-
你加载了 jQuery 吗?您是否在自定义 javascript 之前加载它?
-
使用 jQuery(document).ready(function() 而不是 $(document).ready(function() 。我认为它有效..
-
你是如何包含 jQuery 库的?检查您的路径是否正确。如果您使用的是 CDN,请确保可以从您的网络“看到”它。
-
是的,我已经包含了 jquery.js 和自定义 java 脚本之前。
-
首先查找 jquery 文件,如果已加载,那么您的代码必须在 jquery 加载行之后编写