加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ajaxFileUpload SyntaxError: syntax error

发布时间:2020-12-16 00:16:00 所属栏目:百科 来源:网络整理
导读:在使用ajaxFileUpload上传文件时,Chrome没问题,IE和Firefox出错,Firefox报SyntaxError: syntax error错误 JS代码如下: $.ajaxFileUpload( {url : 'FileUpload.do',secureuri : false,fileElementId : 'imgFile',dataType : 'json',success : function(data,

在使用ajaxFileUpload上传文件时,Chrome没问题,IE和Firefox出错,Firefox报SyntaxError: syntax error错误

JS代码如下:

$.ajaxFileUpload( {
	url : 'FileUpload.do',secureuri : false,fileElementId : 'imgFile',dataType : 'json',success : function(data,status) {
		//...
	},error : function(data,status,e) {
		alert(e);
	}
 })
我们可以看到dataType返回值为json,而后台却没有返回json数据所以报错

后台加上如下代码,返回前台需要的数据

PrintWriter out =response.getWriter();
out.println("{msg:1,name:'" + name + "',id:'" + id + "'}"); //返回JSON
out.close();
此错误为特定情况下产生的,不一定有共性,供参考。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读