zoukankan      html  css  js  c++  java
  • ajaxFileUpload SyntaxError: syntax error

    在使用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();

    此错误为特定情况下产生的,不一定有共性,供参考。

  • 相关阅读:
    Math app 2.0
    “口袋精灵”单元测试
    学习进度条
    本学期总结
    sprint2的总结及团队贡献分
    点餐系统Sprint1总结
    实验8
    实验7
    实验6
    实验五
  • 原文地址:https://www.cnblogs.com/itmyhome/p/4131234.html
Copyright © 2011-2022 走看看