浏览 6918 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-12-14
在使用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("<pre>","").replace("</pre>","")+")");之后data就是一个json的Object了,哈哈
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-02-13
我遇到这情况,是由于input那个标签在form内部,放到form外部就好了
|
|
返回顶楼 | |
发表时间:2012-05-09
正在研究AjaxFileUpload 结合springMVC上传,楼主给我传个Demo版嘛,先谢谢了
|
|
返回顶楼 | |
发表时间:2012-06-19
能传个DOME吗
|
|
返回顶楼 | |
发表时间:2012-06-19
xuyiooo 写道 能传个DOME吗
在一个项目中用到的,这个很easy啦,就改一个js,谈不上什么demo了 可能你遇到的问题和我不一样,多调试调试吧 |
|
返回顶楼 | |