以下这种情况我都遇到过:
Failed to load resource: the server responded with a status of 404 ()
ajax $ is not defined
GET http://localhost:8080/favicon.ico 404
GET http://localhost:8080/jquery.js net::ERR_ABORTED 404
搞了快一两个小时发现,其实是路径问题。因为idea会自动写 src="…/xxxxxxxx"
解决方法
已经是引入了thymeleaf,所以会去static下面找js文件。
所以直接跟html放一起也不行。
移动js文件到static的js目录下时:
src=“js/jquery.js”
移动js文件直接在static下时:
直接src=“jquery.js”
…补充!如果不走IDEA的tomcat服务器,就按以下方法:
第二次我用另一个project的时候,按照src="js/jquery.js"这种写了,也引入了thymeleaf渲染引擎,但是也找不到,干脆直接把文件拖进代码里,自动生成,此时又可以了。