jQuery的ajax报错:SyntaxError: missing ] after element list
来源:互联网 发布:linux查看指定目录权限 编辑:程序博客网 时间:2024/05/16 06:54
写了个异步提交的程序,结果在IE9上跑没有问题,可是到了firefox上却发现运行不了,查了控制台,报错: SyntaxError: missing ] after element list。后来用“缩小范围法”发现是因为使用evel的原因。时间紧迫我也没有去查这个javascript函数在两种浏览器上的区别。后来换了个方法设置jQuery的dataType属性值为json,然后回调函数中不用evel进行转了,直接把传入回调函数的参数当成是JSON对象即可。
结论:其实辩证想下就知道了,dataType这个属性就是告诉jQuery的ajax函数,按照这个格式去解析发送和接收的数据,而eval是我们自己去转这个格式,很显然有点画蛇添足。所以最好的办法还是使用dataType这种正规的方法,而不要去“自作主张”,走野路子。
0 0
- jQuery的ajax报错:SyntaxError: missing ] after element list
- 关于火狐下SyntaxError: missing ] after element list ajax返回json,var json = eval("("+data+")"); 报错
- SyntaxError: missing ] after element list 问题的解决方法
- SyntaxError: missing ] after element list 火狐问题
- SyntaxError: missing ] after element list 解决方案
- JS报错 Uncaught SyntaxError: missing ) after argument list
- eval()报错 Chorme :Uncaught SyntaxError: Unexpected token{ 火狐:SyntaxError: missing ] after element lis
- Dojo错误解析之:SyntaxError: missing ] after element list
- 关于火狐下SyntaxError: missing ] after element list
- SyntaxError: missing } after property list
- SyntaxError missing) after argument list
- jquery ajax 遇到 missing ) after argument list的解决办法
- js中Uncaught SyntaxError: missing ) after argument list 的错误
- 诡异的Uncaught SyntaxError: missing ) after argument list异常
- atitit.解决SyntaxError: missing ] after element list"不个object 挡成个str eval ....
- 从Ext.util.JSON.decode(msg) 报错说起: extjs missing ] after element list
- SyntaxError: missing ) after argument list,javascript
- Uncaught SyntaxError: missing ) after argument list
- android历史图
- java 基础学习什么是对象第二章练习一
- 详谈高性价比的推广方法有哪些
- eclipse质检插件
- 设计模式之Proxy
- jQuery的ajax报错:SyntaxError: missing ] after element list
- 各种开源协议介绍 BSD、Apache Licence、GPL V2 、GPL V3 、LGPL、MIT
- 礼拜三,兔子回归,继续上次的苹果开发~
- caffe配置cuDNN
- 隐写术入门篇——jpeg格式文档
- #1177 : 顺子
- fstream读写二进制文件
- 浙江大学PAT_甲级_1048. Find Coins (25)
- iOS archive(归档)的总结