1.前天Jquery 代码

<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server"><title>Index</title><script src="http://www.cnblogs.com/Scripts/jquery-1.4.1.min.js" type="text/javascript"></script><script type="text/javascript">$(function () {$("#btnContent").click(function () {$.get('<%: Url.Action("Content") %>', { date: new Date().getTime() }, function (data) {var json = "[\"Name\",18,\"ture\"]"; //数组型json数据alert(json);//2.访问  json = eval(json)alert(json[0]); //1  alert(json[1] + 1); //2  alert(json[2] && true); //2  var json2 = "[{\"Name\":\"nie.jl\",\"age\":18,\"address\":{\"City\":\"ShangHai\",\"Code\":200030}}]"; //键值对型json数据,通过eval转化时必须是数组。json2 = eval(json2);alert(json2[0].Name);alert(json2[0].age + 1);alert(json2[0].address.City);var json3 = { "Name": "nie.jl", "age": 18, "address": { "City": "ShangHai", "Code": 200030} }; //键值对型json数据,key为string类型。alert(json3.Name);alert(json3.age + 1);alert(json3.address.City);alert(data);alert(eval(data)[0]);alert(eval(data)[1] + 1);alert(eval(data)[2] && true);}, "json");});});</script><script type="text/javascript">$(function () {$("#btnJson").click(function () {$.get('<%: Url.Action("Json") %>', { date: new Date().getTime() }, function (data) {alert(data.name);}, "json");$.getJSON('<%: Url.Action("Json") %>', { date: new Date().getTime() }, function (data) {alert(data.name);})});});</script>
</head>
<body><div><button id="btnContent">btnContent</button><button id="btnJson">btnJson</button></div>
</body>
</html>

2.Controller里面的代码

namespace NHibernateSample.Mvc2Web.Controllers
{public class AjaxController : Controller{//// GET: /Ajax/public ActionResult Index(){return View();}public ActionResult Content(){return Content("[\"Name\",18,\"ture\"]", "text/json");//json内容必须是数组,js 函数eval 转化为json数据。}class ListItem{public string Value{get;set;}public string Text{get;set;}}public ActionResult Json(){            //List<ListItem> list = new List<ListItem>() {//new ListItem() { Value = "1", Text = "VA" }//};//return this.Json(list, JsonRequestBehavior.AllowGet);var json = new { name = "nie.jl", age = 13 };//true 布尔型 好想不行,直接变成字符串。return Json(json,JsonRequestBehavior.AllowGet);}}
}

转载于:https://www.cnblogs.com/bignjl/articles/2008748.html

Asp.net Mvc 获取json数据 简单案例相关推荐

  1. dojo从asp.net中获取json数据

    搞来有搞去终于有了个结果,主要是一开始犯了一些低级错误. 对于json不太了解的童鞋,可以看看这个:http://www.dreamdu.com/blog/2008/10/19/json_in_jav ...

  2. JS 获取JSON数据简单调用

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head& ...

  3. ASP.NET MVC 多语言开发简单案例

    首先,新建一个空的MVC项目,增加一个名叫Language的文件夹用于存放资源文件,如下图所示: 在Language文件夹中,增加两个资源文件,分别用于存储中文和英文,如下图所示: 如何添加资源文件? ...

  4. 一个简单的Android客户端从服务器端获取json数据并解析的实现代码

    今天总结一下android客户端从服务器端获取json数据的实现代码,需要的朋友可以参考下 首先客户端从服务器端获取json数据 1.利用HttpUrlConnection 复制代码代码如下: /** ...

  5. 程序猿修仙之路--数据结构之你是否真的懂数组? c#socket TCP同步网络通信 用lambda表达式树替代反射 ASP.NET MVC如何做一个简单的非法登录拦截...

    程序猿修仙之路--数据结构之你是否真的懂数组? 数据结构 但凡IT江湖侠士,算法与数据结构为必修之课.早有前辈已经明确指出:程序=算法+数据结构  .要想在之后的江湖历练中通关,数据结构必不可少.数据 ...

  6. java $.getjson_JQuery 获取json数据$.getJSON方法的实例代码

    jQuery系列 第八章 jQuery框架Ajax模块 第八章 jQuery框架Ajax模块 8.1 jQuery框架中的Ajax简介 Ajax技术的核心是XMLHTTPRequest对象,该对象是A ...

  7. Android Volley 库通过网络获取 JSON 数据

    本文内容 什么是 Volley 库 Volley 能做什么 Volley 架构 环境 演示 Volley 库通过网络获取 JSON 数据 参考资料 Android 关于网络操作一般都会介绍 HttpC ...

  8. 使用jQuery.Ajax向ASP.NET MVC控制器Post数据

    jQuery自带了Ajax的函数,你可以使用它从远程服务器下载网页,但问题是,大部分Ajax都是通过GET这种方式与远程服务器交互的. 但如果你想通过Ajax向远程服务器传递数据呢?当然jQuery. ...

  9. 使用JSONP,jQuery的ajax跨域获取json数据

    网上找了很多资料,写的不错,推荐下: 1.深入浅出JSONP--解决ajax跨域问题 (http://www.cnblogs.com/chopper/archive/2012/03/24/240394 ...

  10. datagrid php json,thinkphp和easyui结合中,datagrid等容器获取json数据的方法

    一直使用两者进行前后台开发,非常方便,但在datagrid中获取json数据并显示的时候碰到了问题,网上资料非常的少,基本都是jsp和php的,thinkphp框架的就没有了,可能非常简单,但本人刚学 ...

最新文章

  1. dedecms php5.4 无法退出后台,解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法...
  2. iOS 仿看了吗应用、指南针测网速等常用工具、自定义弹出视图框架、图片裁剪、内容扩展等源码...
  3. 在下列选项中,没有构成死循环的程序的是?
  4. 蓝桥杯- 图形显示(java)
  5. 再见,2014;您好,2015!
  6. 因果关系固定搭配知识库项目CausalCollocation
  7. 阿里云峰会|数据库也能自动驾驶?DAS全天候给你保驾护航!
  8. 开课吧学python靠谱吗-如何选择python培训机构?开课吧python培训怎么样?
  9. 第六章 培养感恩的习惯
  10. Windows部署Tomcat8启动服务
  11. 华盛顿大学贪玩挂科GPA成绩找谁改
  12. outlook html 图片,Outlook邮件内容中的图片无法显示 图片
  13. 基于TensorRT和onnxruntime下pytorch的Bert模型加速对比实践
  14. 全球与中国克罗米芬柠檬酸盐市场深度分析及发展趋向分析报告2022-2028年
  15. MCDownloader(iOS下载器)说明书
  16. R语言中Axis()函数的参数详解
  17. [源码、文档、分享] iOS/iPhone学习系列、代码教程----~~~持续更新中~~~
  18. MultiValueMap
  19. 常用oracle命令
  20. 解决Nginx出现 403 Forbidden的办法

热门文章

  1. linux 设置自动定时清理日志
  2. 仅对 LINQ to Entities 中已排序的输入支持方法“Skip”。必须在调用“Skip”方法之前调用方法“OrderBy”
  3. Boost Asio Examples(整理)
  4. Struts2之OGNL表达式与值栈对象及常用标签的使用
  5. java接口中有效的方法声明_在Java接口中,下列选顶中有效的方法声明是
  6. 非酋用计算机弹唱,非酋简谱 薛明媛/朱贺 听说爱情就是这样子
  7. Hyperledger Fabric1.4超详细环境搭建 搭建不出来本博主倒立写代码
  8. python exec函数 自动代码规范_Python 开发编码规范
  9. redis新数据类型-bitmaps
  10. mysql自增主键到头了怎么办_数据库自增主键用完了怎么办