在使用Ajax请求返回json数据的时候IE浏览器弹出下载保存对话框的解决方法

最近在做一个小东西,使用kindeditor上传图片的时候,自己写了一个上传的方法,按照协议规则通过ajax返回json数据,包括上传是否成功和图片的路径

在火狐,chrome浏览器下都正常,

但是ie浏览器中,上传功能是成功的,但是在返回json数据的时候,ie浏览器弹出了下载保存的对话框,如果继续下载的话会看到内容就是json内容数据。

查找了些资料,原来需要在返回json数据的需要指定contenttype

默认情况下,返回的contentype 是application类型,ie可能认为这不是普通text文本所以提示下载

解决方法就是指定contenttype "text/html"

具体在asp.net mvc中的语法是

 return Json(new Pic() { error = 0, url = savepath }, "text/html", JsonRequestBehavior.AllowGet);

最新文章

  1. git 常用指令
  2. 【工具】openwrt安装记录
  3. CSS+DIV问题!DIV的最小高度问题!
  4. 第一章 JavaScript概述
  5. (转)ThinkPHP使用心得分享-分页类Page的用法
  6. Eclipse UML插件AmaterasUML的配置及使用
  7. Unity多玩家网络游戏开发教程1章Unity带有网络功能
  8. 【转载】JavaScript继承详解(二)
  9. 野村证券伦敦分部面试 - Java岗位
  10. 使用angular的HttpClient搭配rxjs
  11. gnome 3 美化
  12. Problem K
  13. 笔记:Hibernate SQL 查询
  14. EclipseAndroid打包签名发布安装失败闪退运行不了
  15. git操作:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! (警告:远程主机标识已更改!)
  16. hdu 1238 Substrings(kmp+暴力枚举)
  17. [Day7]循环、数组方法、排序查找
  18. Python学习—Pycharm连接mysql服务器
  19. EF中的预先加载和延迟加载
  20. 设计师都爱用的UI标注软件有哪些?

热门文章

  1. CMD命令提示符下选中文字即可以复制和SecureCRT一样
  2. 《Drools7.0.0.Final规则引擎教程》第4章 4.4 约束(Pattern的一部分)
  3. opencv 图像增强
  4. Java IO,io,文件操作,删除文件,删除文件夹,获取文件父级目录
  5. Jmeter简单的操作数据库
  6. javascript进阶修炼之一——javascript必备操做
  7. BZOJ2049 SDOI2008 Cave 洞穴勘测 【LCT】
  8. python(三):函数
  9. [UOJ310][UNR #2]黎明前的巧克力
  10. Linux下Apache服务器配置