ajaxFileUpload上传文件时传参 返回json

原创 2013年12月02日 01:57:25

传参返回时出现js异常。,因为返回的是json所以报错。修改源码:

 uploadHttpData: function( r, type ) {
        var data = !type;
        data = type == "xml" || data ? r.responseXML : r.responseText;
        // If the type is "script", eval it in global context
        if ( type == "script" )
            jQuery.globalEval( data );
        // Get the JavaScript object, if JSON is used.
        if ( type == "json" )
        if(data.indexOf(">")!=-1){
        data=data.substr(data.indexOf(">")+1,data.length);
        data=data.substr(0,data.indexOf("<"));
        }else{
        eval( "data = " + data );
        }
        // evaluate scripts within html
        if ( type == "html" )
            jQuery("<div>").html(data).evalScripts();


        return data;
    }

然后在success调用之后再转换data为json数据就可以了

json=eval("("+data+")");//获取成为json 因为ajaxFileUpload无法自动转换为json

这样转换

www.haida360.com

关于AjaxFileUpload后台返回Json的处理

项目中用到图片的无刷新上传,因此想到用ajaxUpLoadFile来解决。 第一步,先在上传图片的页面引入你下载到本地的ajaxfileupload.js文件。文件下载地址:http://downl...
  • UP19910522
  • UP19910522
  • 2014年06月10日 18:06
  • 7903

AjaxFileUpload 简单上传文件附加参数

不知道怎么去定义这个标题好,我还是说下我写这个的使用场景吧: 需求:需要从文件中读取数据作为条件,并且在web 网页中还需要携带其他的参数信息。 form表单的结构如: .... ...
  • beyond2015me
  • beyond2015me
  • 2015年03月05日 01:52
  • 551

ajaxFileUpload上传捕获不到服务器返回json,被加pre标签

在做项目 的时候用ajaxFileUpload上传文件的时候服务器返回了json或是捕获不到数据,用百度google搜索了下,没有找什么答案,这就奇怪了,明明服务器返回了json数据,但为什么会捕获不...
  • ywb201314
  • ywb201314
  • 2016年12月15日 19:17
  • 1754

使用ajaxFileUpload上传文件流至服务器,同时提交多个参数

1.前端界面引入如下两个js文件,注意引入顺序,因为ajaxfileupload会用到jquery,所以jquery应该先引入 "text/javascript" src="/js/jquery.m...
  • u012556408
  • u012556408
  • 2016年08月25日 09:03
  • 3145

ajaxFileUpload带参数提交

使用ajaxFileUpload上传文件时,有时需要带参数提交,网上有很多资料说使用data,但其实要使用data带参数是需要修改的,否则后台是获取不到的. ajaxFileUpload为了实现无刷新...
  • u013243986
  • u013243986
  • 2016年05月25日 11:45
  • 10859

关于ajaxFileUpload只能上传一次的解决

今天用ajaxFileUpload做了一个上传文件到服务器的功能。 出现问题:先上传了一次,后来发现读取完成以后,再上传的时候前台调试file和自动义参数都传进,但后台获取的仍然是上一次上传时的相关...
  • zqqnancy
  • zqqnancy
  • 2016年04月06日 15:29
  • 3959

如何解决“文件上传返回JSON数据,在IE下提示下载文件”的问题?

UploadServlet.java ? 1 2 3 4 5 6 7 8 9 10 11 12 ...
  • xiaojian1018
  • xiaojian1018
  • 2015年05月09日 01:24
  • 5002

JavaWeb框架-SpringMVC-4-文件上传与返回JSON数据

springMVC文件上传
  • meiceatcsdn
  • meiceatcsdn
  • 2017年11月18日 14:58
  • 254

ajaxfileupload异步上传附件增加参数的方法

1.js文件(注意红色字体): // JavaScript Document jQuery.extend({ createUploadIframe: function(id, uri) {...
  • ahhmdwg
  • ahhmdwg
  • 2015年07月09日 08:56
  • 2315

ajaxfileupload的兼容IE9、IE10和中文乱码问题

要让ajaxfileupload兼容IE9、IE10,修改它的源码 找到以下代码 if(window.ActiveXObject) { var io = document.createElem...
  • show_me_the_world
  • show_me_the_world
  • 2015年12月22日 12:28
  • 720
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ajaxFileUpload上传文件时传参 返回json
举报原因:
原因补充:

(最多只允许输入30个字)