第一个后台接收不到数据
第二个写法就可以
环境 mvc4.0
第一个只能通过 String menu 来获取menu的数据, 传给后台的是 {menu: value} 这个键值队
将$post的{menu:data.field}改为JSON.stringify(data.field)就可以了,$post传的键值对和$ajax的不同
第一个为什么加menu,你直接传data.field就行了,你自己打开request看都知道其实两个请求的参数不一样
$.post是jquery的功能,有jquery.js才能用
将$.post中的数据{menu:data.field}修改为data:{menu:data.field}.