asp.net MVC控制器中返回JSON格式的数据时提示下载
Asp.net mvc在接收的是JSON格式的数据,但是奇怪的是在IE中提示下载文件,其他浏览器中一切正常,下载后,里面的内容就是在控制器中返回的数据。代码如下:
视图中js代码:
$("#form").ajaxSubmit({
type: "POST",
url: "/controller/action/",
datatype: "json",
success: function (data) {
alert(data.Msg);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
}
});
控制器中的代码是:
ResultJsonInfo 为自定义类
public JsonResult DoUploadModel(Model3DInfo model)
{
//其他代码省略
return Json(new ResultJsonInfo() { Result = true, Msg = "保存成功!" });
}
解决方法如下,只需要修改两点,修改过的代码如下:
控制器中:
public JsonResult DoUploadModel(Model3DInfo model)
{
...
return Json(new ResultJsonInfo() { Result = true, Msg = "保存成功!" }, "text/html");
}
视图中:
$("#formDoUpload").ajaxSubmit({
type: "POST",
url: "/controller/action/",
datatype: "json",
success: function (data) {
data = JSON.parse(data);
alert(data.Msg);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
}
});
红色的部分就是我修改的地方,让其返回按照text/html返回,在前台转换一下,一切正常
转载于:https://www.cnblogs.com/chenghm2003/p/4775049.html
asp.net MVC控制器中返回JSON格式的数据时提示下载相关推荐
- asp.net mvc让api返回json格式
第一种方法 API完整代码 using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Li ...
- 在python中使用json格式存储数据
在python中使用json格式存储数据 代码如下: import jsonlist1 = [{'A': [1, 2, 3, 4, 5, 6], 'B': [3, 4, 5, 6, 7]},{'C': ...
- @ReponseBody返回json格式的数据
springmvc返回json格式的数据
- Spring MVC Controller中返回json数据中文乱码处理
问题 在使用spring MVC Controller的过程中,发现返回到客户端的的中文出现乱码.后台Java代码: @RequestMapping(value = "/upload&quo ...
- JAVA中返回json格式数据
1. 返回json格式 package com.demo.util;import com.alibaba.fastjson.JSONObject;import java.util.HashMap; i ...
- 如何在Django中接收JSON格式的数据
Django做了大量工作简化我们的Web开发工作, 这其中当然也包括接收来自客户端的数据这一普遍需求. 大部分时候,从客户端传入的数据主要是FORM的POST数据,和来自URL的GET数据, 在Dja ...
- Mysql中使用json格式存储数据好吗?
在最近的一次项目开发过程中,在数据表设计阶段,对是否用json格式存储某些数据我们产生了分歧.以往项目中对此点比较随意,导致数据表中有些json格式数据体积很大,层次很深,我担心这会降低数据查询和解析 ...
- django返回json格式的数据的方法
需求问题描述: 在使用ajax时,回调函数需要接受多个参数,查询资料,得知使用json格式的数据比较好(当然也可以使用xml).由于项目使用的是django,这就牵扯到django后端如何传输json ...
- ASP.NET MVC 4 中的JSON数据交互总结
前台Ajax请求很多时候需要从后台获取JSON格式数据,一般有以下方式: 拼接字符串: return Content("{\"id\":\"1\",\ ...
最新文章
- gitlab上传文件到group_gitlab恢复备份数据
- 快评《19家网站内容低俗被曝光》
- 一个nodejs里日志文件的实现
- Device /dev/ttyUSB0 is locked.解决办法
- keep-alive和多路复用
- 数据结构与算法-时间复杂度的级别-时间复杂度的算法
- 语言木头折断放置问题_木头文化:干燥,是木成材的关键一步
- prolog参考手册学习(第一章)
- 《Core Data应用开发实践指南》一2.15 小结
- COCOS2D-X之圆形进度条的一个简单Demo
- office另存为pdf的加载项_Word怎样转换成PDF
- 火焰检测方法和数据集记录
- Java语言泛型方法
- 可行性研究报告计算机,计算机软件设计师:软件可行性研究报告[1]
- MySQL、SqlServer、Oracle 三种数据库的优缺点总结
- 文件路径问题( ./ 和 ../ 和 @/ )
- 迷你MVVM框架 avalonjs 入门教程(司徒正美)
- 非走不可的弯路 [转]
- 了解前端(html,css)
- UE4_第三方库的引用