`
king520
  • 浏览: 166443 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
文章分类
社区版块
存档分类
最新评论

IE8下struts2 采用ajax提交表单,返回json字符串,解析不了,直接保存json字符串。提示下载action.

 
阅读更多

IE8下struts2 采用ajax提交表单,返回json字符串,解析不了,直接保存json字符串。提示下载action.

但是在火狐 chrome下能够解析。

因为表单FORM是multipart-form方式提交的(enctype="multipart/form-data")。中间含有( <input type="file" id="logoImage" tabindex="4" name="logoImage" />)文件域。

提交后,提示下载action.并回调函数不能够正常拿到json字符串并不能解析。

解决办法:IE8下不能够正常获取返回的流的文件头,需要指定。

在struts2下的配置文件中添加:

<param name="contentType">text/html</param>

类似:


参考代码如下:


参考JS:


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics