idea在jsp文件中引入Jquery后仍提示Unresolved function or method $()的问题
今天在发送ajax请求时,发现页面加载后在浏览器的network中并未发送ajax请求,也没报错,检查代码发现js代码块中$下面有灰色波浪线,鼠标放上去提示Unresolved function or method $(),但是自己也在jsp文件中引入了自己本地的jquery文件,上网查了一下原因可能是使用了jquery后,但是idea可能因为未能添加jquery模块,所以不能起到作用,总结一下解决办法。
1.通用解决办法
https://blog.****.net/mulinsen77/article/details/87940480 中的解决方案一
2.当1中的Jquery库下载失败时
最简单的添加方式就是,直接在jsp中写入:<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
//这是在网上找的方法,但我怕出错,就把jquery-3.3.1.min.js换成自己本地的jquery文件,也就是我项目中导入的那个,我项目里用的是jquery-1.12.4.min.js
并在写入后,将鼠标光标放于该URL中,按Alt+enter,选择载入该模块。
验证是否载入成功:
左上角 File->settings,接下来,按照下图的路径:
//我自己显示的是jquery-1.12.4
在中间看到jQuery后,说明已成功。
本人用的第二种方法并已成功,其实这种错误就是idea没有添加jquery模块导致$识别不出来,把jquery库导入到idea中就好了。