刚开始研究jquery,现在遇到如下问题,以下是chrome报错:
请问我该怎么解决?
你的$被别的什么js污染了吧
回复<aclass='referer'target='_blank'>@wang_liran:http://blog.endlesscode.com/2010/01/23/javascript-prototype-chain/看看这篇文章,大概就能有点了解了怎么解释,我是菜鸟,麻烦详细说说回复<aclass='referer'target='_blank'>@wang_liran:估计是那个js里面污染了prototype原型链污染倒不是,是有一个js文件本身有问题,所以出现这种情况,但是那个js文件和这个没有半毛钱关系,不知道为什么会冲突我把w3cschool的jquery.js文件copy下来然后外链之,发现依然报错,应该可以排除是jquery库的问题楼主代码用的是全角标点符号?
应该没有输错的,因为同样的代码复制粘贴到w3cshool文本编辑框内运行一样也是可以运行成功的,就是自己这里不行你有看到发送出了请求么请求返回了什么状态码回复<aclass='referer'target='_blank'>@-Jw-:我换了jquery-1.10.2.min.js,jquery-2.0.3.min.js,还有w3cschool的jquery.js,全部都报错,我觉得不是版本问题回复<aclass='referer'target='_blank'>@wang_liran:你换个jquery的版本试试回复<aclass='referer'target='_blank'>@-Jw-:是复制的回复<aclass='referer'target='_blank'>@wang_liran:你这段代码是复制的么我查看过,并没有任何的请求,但是w3cschool就能请求到位
$(document).ready(function(){
$("#ButtonId").click(function(){
varstr='{"param1":"hello"}';
$.ajax({
url:'你的url',
type:'post',
dataType:'json',
data:"filterParam="+str,
error:function(){
alert('error');
},
success:function(data){
//alert('success');
$("#showData").append(''+data.Hello+'');
//alert(data.Hello);
}
})
})
})
你用firefox调试看看报哪个错误?errorinfo贴上来、你的后台有木有报错?后台是否有响应数据给前台?这个我试过了,一样报错各位,我找到问题了,原来是一个js文件冲突了,删掉之后就正常运行了,虽然我没看懂那个js文件什么意思,但是谢谢各位啦!!js就这点不好,好多错误浏览器都不会直接提示。对,查错很费力,我被jq虐惨了<divclass="ref">版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。