array在Controller如何接收

qq_34078526 2016-06-12 09:26:10
view页面:
function baoc() {
var tds=$(".tr");
var a=new Array();
for(var i=0;i<tds.length;i++){
var text=$(tds[i]).find("input");
var obj=new Object();
obj.name=$(text[0]).val();
obj.age=$(text[1]).val();
obj.sex=$(text[2]).val();
obj.dse=$(text[3]).val();
a.push(obj);
}
$.ajax({
url: "/Home/InserAdd",
data:"pa="+a,
type: "post",
dataType: "json",
contextType: "application/json",
success: function (data) {
if (a.length) {
alert("添加成功");
}
},
error: function (data) {
alert(data.responseText);
}
})
}
Controller该如何接收var a=new Array(),本人刚学,请大神们帮帮忙
...全文
907 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoqiu_net 2016-07-19
  • 打赏
  • 举报
回复
你直接把array转成json字符串post到后台,后台反序列化为指定的对象或集合就好了。
  • 打赏
  • 举报
回复
你这样拼哪是json?,分明就是form形式的字符串 a.push(obj);后面加一行 return a; data:JSON.stringify({pa:baoc()}), 服务端用List<实体类> pa接收,其中实体类对应于baoc()函数中的obj对象
wuleigongzhu 2016-07-19
  • 打赏
  • 举报
回复
反序列化一下
白帽子舒克 2016-07-08
  • 打赏
  • 举报
回复
解决了吗,我也是新手,想知道怎么接受值?

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧