ASP.NET MVC 4 中的JSON数据交互总结
来源:互联网 发布:讨鬼传极优化 编辑:程序博客网 时间:2024/06/05 10:01
前台Ajax请求很多时候需要从后台获取JSON格式数据,一般有以下方式:
拼接字符串:
return Content("{\"id\":\"1\",\"name\":\"A\"}");为了严格符合Json数据格式,对双引号进行了转义。
使用JavaScriptSerialize.Serialize()方法将对象序列化为JSON格式的字符串
例如我们有一个匿名对象:
var tempObj=new { id=1, name="A"}通过Serialize()方法,返回Json字符串:
string jsonData=new JavaScriptSerializer().Serialize(tempObj);return Content(jsonData);
返回JsonResult类型
ASP.NET MVC 中,可以直接返回序列化的JSON对象:
public JsonResult Index(){ var tempObj=new { id=1, name="A" } return Json(tempObj, JsonRequestBehavior.AllowGet); }
需要设置参数‘JsonRequestBehavior.AllowGet’,允许GET请求。
前台处理返回的数据时,对于1,2种方法,需要使用JQuery提供的parseJSON方法,将返回的字符串转换为JSON对象:
<pre name="code" class="java">$.ajax({ url:'/home/index', success:function(data){ var result=data.id; //... }});
0 0
- ASP.NET MVC 4 中的JSON数据交互总结
- ASP.NET MVC 4 中的JSON数据交互
- ASP.NET MVC 4 中的JSON数据交互
- [Asp.net mvc]Asp.net mvc 使用Json传递数据
- asp.net mvc jquery 提交json数据
- ASP.NET MVC Jquery提交Json数据
- spring mvc json数据交互
- ASP.NET MVC 2中的数据验证
- ASP.NET前后台交互之JSON数据
- ASP.NET和Javascript的Json数据交互
- ASP.NET MVC 4json之JsonResult
- asp.net MVC控制器返回json问题总结
- ASP.NET MVC Json()处理大数据异常解决方法
- ASP.NET MVC Json()处理大数据异常解决方法
- 总结ASP.NET MVC Web Application中将数据显示到View中的几种方式
- 总结ASP.NET MVC Web Application中将数据显示到View中的几种方式
- 总结ASP.NET MVC Web Application中将数据显示到View中的几种方式
- 总结ASP.NET MVC Web Application中将数据显示到View中的几种方式
- Hadoop Mapper 阶段将数据直接从 HDFS 导入 Hbase
- 百度面试题:求绝对值最小的数
- 利用ObjectInputStream、ObjectOutputStream序列化多个对象
- 字符串分割函数strtok使用
- 互联网公司的一点经验
- ASP.NET MVC 4 中的JSON数据交互总结
- 数据挖掘笔记:分类和预测bayes,svm等
- 二维数组查找
- 欢迎使用CSDN-markdown编辑器
- 整数寄存器
- MongoDB框架Jongo的使用介绍
- Android Camera 通过V4L2与kernel driver的完整交互过程
- 浅谈从测试技术到测试管理
- Android自定义ViewGroup详解