标签:
1.背景:最近在做内部使用的Mis系统,遇到的问题是:我想将前台的form表单数据以json格式传递后台,但是后台接受的action()参数类型比较多,有model,string..
2.废话不多说,上代码
3.前台jquery代码,
4.Load传递,FORM提交数据:Content-Type:application/x-www-form-urlencoded; charset=UTF-8
1 //将表单内容序列化, 2 //1.表单中的name要和接收的class字段名字一样, 3 //2.表单value就是字段值 4 //3.serializeArray()方法将form表数据序列化为{name:"",value:""}的格式 5 var sort = $(this).find("form").serializeArray(); 6 //如果后台接收的参数只有一个,可以通过这种方式传递参数 7 $(this).load("/News/Tile?sort", sort);
4.后台接收
1 /// 新闻平铺 2 /// </summary> 3 /// <returns></returns> 4 public ActionResult Tile(Sort sort) 5 { 6 return View(); 7 }
标签:
原文地址:http://www.cnblogs.com/xiaochun365/p/4583016.html