application/json IE 兼容问题

由于IE系列浏览器把application/json响应视为文件,并尝试下载在网上看了一下,大致了解,只要修改返回的内容的类型(ContentType)即可解决问题。

由于ajax请求,返回类型默认就是application/json ,需要在后台返回时修改类型即可

后台

public JsonResult Register(UserDTO model)
{
Message msg = new Message();
return Json(msg, "text/html");
}

前台ajax请求不用改变

前台测试时最好做一下异常捕捉

上一篇:解决在IE中返回JSON格式的数据时提示下载的问题


下一篇:java多线程&并发面试108问(下)