在使用Ajax请求返回json数据的时候IE浏览器弹出下载保存对话框的解决方法
2024-10-19 07:32:17
在使用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);
最新文章
- git 常用指令
- 【工具】openwrt安装记录
- CSS+DIV问题!DIV的最小高度问题!
- 第一章 JavaScript概述
- (转)ThinkPHP使用心得分享-分页类Page的用法
- Eclipse UML插件AmaterasUML的配置及使用
- Unity多玩家网络游戏开发教程1章Unity带有网络功能
- 【转载】JavaScript继承详解(二)
- 野村证券伦敦分部面试 - Java岗位
- 使用angular的HttpClient搭配rxjs
- gnome 3 美化
- Problem K
- 笔记:Hibernate SQL 查询
- EclipseAndroid打包签名发布安装失败闪退运行不了
- git操作:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! (警告:远程主机标识已更改!)
- hdu 1238 Substrings(kmp+暴力枚举)
- [Day7]循环、数组方法、排序查找
- Python学习—Pycharm连接mysql服务器
- EF中的预先加载和延迟加载
- 设计师都爱用的UI标注软件有哪些?
热门文章
- CMD命令提示符下选中文字即可以复制和SecureCRT一样
- 《Drools7.0.0.Final规则引擎教程》第4章 4.4 约束(Pattern的一部分)
- opencv 图像增强
- Java IO,io,文件操作,删除文件,删除文件夹,获取文件父级目录
- Jmeter简单的操作数据库
- javascript进阶修炼之一——javascript必备操做
- BZOJ2049 SDOI2008 Cave 洞穴勘测 【LCT】
- python(三):函数
- [UOJ310][UNR #2]黎明前的巧克力
- Linux下Apache服务器配置