博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring Jackson AjaxFileUpload 没有执行回调函数的解决办法
阅读量:7078 次
发布时间:2019-06-28

本文共 519 字,大约阅读时间需要 1 分钟。

hot3.png

在使用Spring MVC+Jackson与AjaxFileUpload进行图片上传并返回图片地址时,图片上传没有问题,但是ajaxfileupload的success回调并没有执行,找了半天没找到原因,firebug显示response的json也是对的,妈的,以前用struts2的时候都可以的!!!

 

就在我准备放弃的时候,我想看看ajaxfileupload是怎么实现的,于是看了一下ajaxfileupload的js源码,滚到最底下的时候发现了问题所在,就是这句代码:

if ( type == "json" )            eval( "data = " + data );

 你妹的,先注释掉这两句,于是可以执行回调了,firebug看一下success返回的data,果断改之:

if ( type == "json" )              data=eval("("+data.replace("
","").replace("
","")+")");
 之后data就是一个json的Object了,哈哈

转载于:https://my.oschina.net/fangshaowei/blog/170200

你可能感兴趣的文章
42 个移动端启动页面优化 Tips
查看>>
Egret之ProtoBuf安装
查看>>
Cocos2d-x3.0游戏实例《别救我》目录
查看>>
我的友情链接
查看>>
ASP开发中数据库文件调用的捷径
查看>>
debian启动项与服务设置
查看>>
WinPcap编程环境设置
查看>>
基于openssl的https服务配置
查看>>
从 CentOS 5.5 中精简出属于自己的专属Linux (三)
查看>>
C和指针---第十五章:输入/输出函数
查看>>
Linux打开txt文件乱码的解决方法
查看>>
腾讯微博android授权 SharedPreferences用法
查看>>
图文详解YUV420数据格式
查看>>
nginx 【logformat】日志格式
查看>>
【Linux系列】【基础版】第四章 Shell基础之正则表达式
查看>>
JWT 在 Spring 上的实践
查看>>
释放linux缓存
查看>>
4、C语言 —— 基本运算
查看>>
js判断是否是ipad还是iphone及各手机用户
查看>>
同时添加多个github ssh key的方法
查看>>