项目场景:
通过ajax向服务器发请求,然后通过获取到json数据,将其展示到页面。
问题描述:
1. html报错Uncaught ReferenceError: $ is not defined
2. $ 在 JQuery 里的意思
3. < script >标签不生效
4. Error running 'Tomcat': Address localhost:8080 is already in use
原因分析:
1. 未引用jquery库jquery.min.js文件
2. 无
3. 没有预前加载jquery库
4. 8080端口被其他服务占用
解决方案:
1. 再script 标签中引用jquery的jquery-1.7.2.min.js包
2. $ 是 JQuery 常用的一个回传函数,定义为 "选取" 英文是 selector 的缩写,$.function(); 就是 选取 JQuery 定义的 function() 执行
3. 在head标签中预先加载jquery库
4. cmd命令:netstat -ano 查看所有端口,也可以netstat -ano|findstr 8080寻找8080端口使用者。
查找完毕后根据pid查找到相应的程序,可以选择结束进程或者修改tomcat的默认端口号
修改tomcat默认端口:conf/server.xml,将8080端口号修改即可。