mvc4中jquery ajax中传递的json格式的数据的绑定
2013-09-16 15:54
316 查看
脚本代码:
var data = { "per.Name": "hu", "per.Gender": "yulin", "list[0].Name": "aaa", "list[0].Gender": "男", "dic[hh].Gender":"Nan","dic[hh].Name":"shaoshuai" }
$.post("/home/test4", data, function (hh) {
alert(hh);
}, "test");
后台代码:
public ActionResult Test4(Person per,List<Person>list,Dictionary<string,Person>dic)
{
return Content("大家好才是真的好");
}
person类
public class Person
{
public string Name
{
get;
set;
}
public string Gender
{
get;
set;
}
}
可以看出如果参数是复杂类型,则直接在参数名称后面加“.”,然后加上属性名称(记住必须是属性名,不能使字段)作为键;如果参数是集合类型,则直接用集合名加上索引加“.”加上属性名表示键;如果参数是字典型,则直接用字典名加上key加“.”然后加上属性名表示键。
如果这种绑定能够理解了,则所有的绑定方式都能够用很好的使用。
转载请注明原文出处
var data = { "per.Name": "hu", "per.Gender": "yulin", "list[0].Name": "aaa", "list[0].Gender": "男", "dic[hh].Gender":"Nan","dic[hh].Name":"shaoshuai" }
$.post("/home/test4", data, function (hh) {
alert(hh);
}, "test");
后台代码:
public ActionResult Test4(Person per,List<Person>list,Dictionary<string,Person>dic)
{
return Content("大家好才是真的好");
}
person类
public class Person
{
public string Name
{
get;
set;
}
public string Gender
{
get;
set;
}
}
可以看出如果参数是复杂类型,则直接在参数名称后面加“.”,然后加上属性名称(记住必须是属性名,不能使字段)作为键;如果参数是集合类型,则直接用集合名加上索引加“.”加上属性名表示键;如果参数是字典型,则直接用字典名加上key加“.”然后加上属性名表示键。
如果这种绑定能够理解了,则所有的绑定方式都能够用很好的使用。
转载请注明原文出处
相关文章推荐
- jsp中将后台传递过来的json格式的list数据绑定到下拉菜单select
- jsp中将后台传递过来的json格式的list数据绑定到下拉菜单select
- jsp中将后台传递过来的json格式的list数据绑定到下拉菜单select
- jsp中将后台传递过来的json格式的list数据,绑定到下拉菜单
- springMVC中使用json格式传递数据
- json格式的数据绑定到listview上的一些操作
- Jquery Ajax实现无刷新时返回json数据格式json-default
- C#将datatable生成easyui的绑定tree 的json数据格式
- android json数据传递时编码格式的转换
- jquery ajax调用数据后判断返回值是否为 json 格式
- C#将datatable生成easyui的绑定tree 的json数据格式
- springMVC 前台传递json格式数据到后台
- C#将datatable生成easyui的绑定tree 的json数据格式
- json传递数据时日期格式变为LONG型报错
- flask前端与后端之间传递的两种数据格式:json与FormData
- 父子窗体间传递JSON格式的数据的代码
- SpringMVC绑定ajax传递json数据到pojo对象错误(400 Bad Request)
- [javascript] jquery ajax调用数据后判断返回值是否为 json 格式
- SpringMvc+ajax 实现json格式数据传递
- C#开发的WebService使用JSON格式传递数据+Ajax测试