$ is not defined
Maven添加Jquery的相关依赖
<dependency>
<!--Jquery 相关包-->
<groupId>org.webjars</groupId>
<artifactId>jquery</artifactId>
<version>3.3.1</version>
</dependency>
在Html页面上使用jar包
<script src="webjars/jquery/3.3.1/jquery.min.js"> </script>
我遇到的问题:
用maven添加Jquery依赖后,在html页面上也导入了src位置找jar包(位置没错),但是页面依然用不了Jquery的jar包 抓包显示:
$ is not defined
原因和解决办法:
原因:
因为我使用Maven创建的Web项目,所有的添加的jar包都在Maven的本地仓库中,当然Jquery的jar包也一样在那。
平时看html静态页面时候我直接点的下图谷歌浏览器,对于Maven创捷的web项目来说,这样是错误的jar包不被调用。
解决:
启动tomcat,然后在点击上图的谷歌浏览器就能正常找到jar包了!