MVC里使用JSON方法集锦
2014-05-23 12:21
113 查看
//一般处理,无参数示例 public JsonResult Test() { Something... return Json{new{Success=true,Msg="Error!",...}}; //return Json(new{Success=fals,Msg="ok",...},JsonRequestBehavior.AllowGet); //前台AJAX如果是GET用这句 } //有参数示例 public JsonResult Test(string myname) { Something... return Json{new{Success=true,Msg="Error!",...}}; //return Json(new{Success=fals,Msg="ok",Name=myname...},JsonRequestBehavior.AllowGet); //前台AJAX如果是GET用这句 } //前端处理代码Get方式: $("#btn").click(function () { $.getJSON("/waste/wreg/Test", function (data) { alert(data.Success+"\r\n"+data.Msg); }); }); //结果会显示:false和ok //如果要传送参数Get方式写法如下: $("#btn").click(function () { $.getJSON("/waste/wreg/Test",{myname:"james"}, function (data) { alert(data.Name); }); }); //结果会显示:james //post方式的json方式 $("#btn").click(function () { $.post("/waste/wreg/getjson", { username: "james" }, function (data) { alert(data.Email); }); }); /////////////////////////////////////////////////////////////////////////////////////////////////// //处理类 public JsonResult Test3() { var result=new User{Name="wsw',Sex="man",Height="1.8"}; return Json(result); //return Json(result,JsonRequestBehavior.AllowGet); //前台AJAX如果是GET用这句 } //前端处理代码与上面的方式一样 //////////////////////////////////////////////////////////////////////////////////////////////// //处理List public JsonResult TestList() { List<User> userList=new List<User> { new User{Name="ab",Mobile="139"}, new User{Name="cc",Mobile="138"} }; return Json(userList); //return Json(userList,JsonRequestBehavior.AllowGet); //前台AJAX如果是GET用这句 } //前端处理方式Get如下: $("#btn").click(function () { $.getJSON("/waste/wreg/getjson", { username: "james" }, function (data) { var items = ""; $.each(data, function (index, itemData) { items+="用户名是:"+itemData.Name+" 手机是:"+itemData.Mobile+"\r"; }); $("#RoleName").html(items); }); });
相关文章推荐
- MVC二级联动使用$.getJSON方法
- asp.net mvc情况下使用jqery ajax的方法进行json数据传递
- ASP.NET中MVC使用AJAX调用JsonResult方法并返回自定义错误信息
- jquery 中$.post获取MVC Controller中JsonResult返回包含LIst<Model>类型的子List<Model>的高级使用方法
- MVC 下 JsonResult 的使用方法(JsonRequestBehavior.AllowGet)【转】
- mvc中json格式的使用方法示例
- MVC 下 JsonResult 的使用方法(JsonRequestBehavior.AllowGet)
- MVC 下 JsonResult 的使用方法(JsonRequestBehavior.AllowGet)<转>
- ASP.NET中MVC使用AJAX调用JsonResult方法并返回自定义错误信息
- MVC 下 JsonResult 的使用方法(JsonRequestBehavior.AllowGet)<转>
- MVC二级联动使用$.getJSON方法
- jquery 中$.post获取MVC Controller中JsonResult返回包含LIst<Model>类型的子List<Model>的高级使用方法
- 使用JSON的方法
- json2使用方法
- ASP.net MVC 同一view或页面使用多个Model或数据集的方法
- asp.net 2.0里也可以用JSON的使用方法
- json2使用方法
- JSON --- JAVA 使用方法
- JSON 入门使用方法
- JSON --- JAVA 使用方法