使用jquery不能引入jquery.js文件,总是提醒$ is not defined,这是什么原因
这是项目的结构
这是引入jquery的代码
这是浏览器显示出来的错误
什么原因啊,整了好长时间但是问题还是没有解决
jquery
------解决方案--------------------目录不对,客户端不可能访问到你放jquery的目录,copy到WebRoot下面才可访问。
------解决方案--------------------多加一层呗,../../jquery试试
------解决方案--------------------看错了,你html放成WEB-INF文件夹是什么意思?模板还是什么?实际的URL是什么?
------解决方案--------------------你把jquery目录放到WebRoot下去。
------解决方案--------------------把你的引用<script src=……>换成
<script src="http://code.jquery.com/jquery-latest.js"></script>
------解决方案--------------------你的目录太怪了,是tomcat吗?
一般tomcat项目的WEB-INF是不可访问的,主要是放java类和模板的地方,但WEB-INF一般会位于项目的根目录。
所以我才问你如何访问给出的html,浏览器里你输入的地址是什么。
------解决方案--------------------你站点的根目录是?
------解决方案--------------------把引用jquery的相对位置改成绝对位置就行了
------解决方案--------------------问下,你的jquery目录属于你的网站目录吗?
------解决方案--------------------
不明白你的tomcat是如何配置的。我习惯的目录结构是这样的
Test
WEB-INF
src
classes
lib
js
jquery.js
css
...
images
...
index.jsp
test.htm