为什么jquery在浏览器中会报错

JavaScript020

为什么jquery在浏览器中会报错,第1张

jquery报错的问题很多种:

jquery的引入报错,引入的文件不对

你写的语法有错误

还有就是你的版本的问题了,有的版本可能去掉了某一函数特性

1、确定引用的js文件的路径名称是否正确、文件是否存在

<script type="javascript" src="js/jquery-1.8.3.min.js"></script>

2、将js代码放在<head>标签中,代码会先被执行

3、保证非定义命名函数以外的jQuery代码都在文档就绪函数中编写,避免出现找不到资源

<script type="text/javascript" >

$().ready(function(){

alert("welcome to the ping pong battle.")

});

</script>

一个简单的功能,点击按钮,弹出对话框,输入信息,提交表单到后台,调试时发现点击按钮弹出modal,第一次可以正常弹出,第二次便会报错,且弹出框无法正常显示:

网上查阅资料,看过几个相似案例,都是因为modal页面重复引入jquery导致的,通过chrome查看jquery的引用情况:

发现在head区域和modal区域都引用了jquery.js

去除modal区域的对于jquery.js的引用后发现调试正常了,问题解决,不再报错