//一般处理,无参数示例
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=""},
new User{Name="cc",Mobile=""}
};
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);
});
});

最新文章

  1. Border Tree笔记
  2. ruby -- 进阶学习(十三)解说ckeditor在production环境下如何完整显示
  3. 软件工程课程作业(二)--四则运算2改进版(c++)
  4. PHP递归题目
  5. CentOS 安裝 VMware Workstation / VMware Player
  6. linux下socket keep alive讲解
  7. hbase列表排序
  8. aspnet-webapi-2-contrib
  9. LPC2478中断控制器以及串口详解
  10. C# WINFORM ListView用法详解(转)
  11. css实现居中的五中方法
  12. 文本三剑客---gawk基础
  13. Design Principles and Design Patterns
  14. 判断是否存在某个字段hasOwnProperty
  15. [PHP] 数据结构-线性表的顺序存储结构PHP实现
  16. Android签名详解
  17. spring mvc改动配置文件路径
  18. ryu学习笔记(2) 之 ryu-manager运行报错
  19. POJ 2676 - Sudoku - [蓝桥杯 数独][DFS]
  20. Python3的深拷贝和浅拷贝

热门文章

  1. 【轮廓线DP】POJ2411-Mondriaan&#39;s Dream
  2. Centos 右上角面板里没有wired network图标的问题
  3. Map中keySet和entrySet的区别
  4. Linux命令-添加新硬盘,分区及挂载[转]
  5. HDU 1159 &amp;amp;&amp;amp; POJ 1458
  6. 在w7下的wamp中配置memcache
  7. 支持向量机通俗导论(理解SVM的三层境界) by v_JULY_v
  8. golang日期时间格式format()
  9. [Linux] git send-email的使用
  10. Maven配置浅析