SyntaxError: missing ] after element list 火狐问题
来源:互联网 发布:网络很火的粤语歌 编辑:程序博客网 时间:2024/05/16 02:44
关于火狐执行var obj = eval('(' + data + ')');时 报SyntaxError: missing ] after element list错误,Chrome和IE正常
情形如下:
当使用ajax接收从后台传递过来的json数据时
$.ajax( {type : "POST",dataType : "json",url : "RegisterAction.action",data : params,success : function(data) {console.log(data);var obj = eval('(' + data + ')');console.info(obj);},error : function(data, status, e) {alert("错误");}});当设置dataType : "json", 程序会跳到error中
当去掉dataType : "json", 程序报SyntaxError: missing ] after element list错误
Struts配置为:
<struts><package name="build" extends="json-default"><action name="RegisterAction" method="register" class="com.home.RegisterAction"> <result type="json"></result></action></package></struts>
Action为(部分代码):
public String register() {PrintWriter out;try {out = response.getWriter();out.print("{msg:true,name:'" + name + "',sex:'" + sex + "'}");out.close();} catch (IOException e) {e.printStackTrace();}return null;}解决以上关于火狐报错问题的方法为:将dataType设置为html或text即可
产生SyntaxError: missing ] after element list问题的原因并不一定都和本例中一样
也有可能因其他问题所产生,固本例不一定具有公共性,还需具体问题具体分析。
作者:itmyhome
出处:http://blog.csdn.net/itmyhome1990/article/details/41977941
2 0
- SyntaxError: missing ] after element list 火狐问题
- 关于火狐下SyntaxError: missing ] after element list
- SyntaxError: missing ] after element list 问题的解决方法
- SyntaxError: missing ] after element list 解决方案
- 火狐firebug显示错误SyntaxError: missing ) after argument list的问题
- 关于火狐下SyntaxError: missing ] after element list ajax返回json,var json = eval("("+data+")"); 报错
- Dojo错误解析之:SyntaxError: missing ] after element list
- jQuery的ajax报错:SyntaxError: missing ] after element list
- eval()报错 Chorme :Uncaught SyntaxError: Unexpected token{ 火狐:SyntaxError: missing ] after element lis
- SyntaxError: missing } after property list
- SyntaxError missing) after argument list
- Error occured:Uncaught SyntaxError: missing ) after argument list问题处理
- atitit.解决SyntaxError: missing ] after element list"不个object 挡成个str eval ....
- SyntaxError: missing ) after argument list,javascript
- Uncaught SyntaxError: missing ) after argument list
- Uncaught SyntaxError: missing ) after argument list
- Uncaught SyntaxError: missing ) after argument list
- SyntaxError: illegal character 或者 Uncaught SyntaxError: missing ) after argument list
- What is the difference between a theorem, a lemma, and a corollary?
- 利用tessnet2_32.dll实现OCR验证码识别
- 天嵌IMX6核心板竞品分析(启杨IMX6)
- Makefile中include、-include、sinclude的区别
- Spring中bean的scope详解
- SyntaxError: missing ] after element list 火狐问题
- 两个表格的合并
- 关于加强销售费用管理的探讨
- 【LeetCode】Longest Palindromic Substring
- RSA算法
- JAVA JSON解析 JDK,ORG方式
- 泊松分布知识总结及例子
- CodeForce 495B Modular Equations 【数学】
- Linux监控命令全覆盖