如何解决“文件上传ie查看返回json数据据,在IE下提示下

使用EasyUI form插件创建或编辑成功后返回json在IE下总是提示下载内容,其他浏览器正常

在IE9下,将json字符串用下面的格式返回给客户端

嗯 将返回值修改为html的确就可以了

因为按正常手段无法使用Ajax来提茭一个包含文件的表单,故想到利用EasyUI的Form来提交EasyUI的form封装了一套伪Ajax提交的方法,所以能够起到以ajax提交文件表单的作用!

但是当文件提交成功後后台往前台返回了一个Json用来提示上传成功!

但是在其他浏览器下都正常,但是唯独在IE中会提示用户下载这个Json文件!

仔细的查看了下EasyUI的API看到API里有这样的一段话:

也就是说返回的数据要无需设置返回值的相应类型,而是直接返回Json格式的文本即可!

所以我在相应的Action中设置叻一下Responsed的相应类型

  • 之前在Vue的项目里面用到过文件上传,封装好的组件用起来比较顺手,查询Element-UI文档,十八般武器样样都有,一顿操作猛如虎,一看--跑偏叻(⊙o⊙)-,我的意思就是用框架实现比较简单,但是如果 ...

我要回帖

更多关于 ie返回json提示下载 的文章

 

随机推荐