【发布时间】:2012-08-08 15:32:20
【问题描述】:
我无法在 mvc 3 中发布期间获得收藏价值。 它返回 null。
$.post("/Work/Post", { vm: $('#myForm').serializeArray(), 'collection': ['a', 'b', 'c'] });
//Or
var data = $('#myForm').serializeArray();
data.push({ name: 'collection', value: ['a', 'b', 'c'] });
$.post("/Work/Post", data);
//Or
var data = $('#myForm').serializeArray();
data.push({ name: 'collection[]', value: ['a', 'b', 'c'] });
$.post("/Work/Post", data);
【问题讨论】:
-
尝试直接使用 .ajax 而不是 .post 看看是否有所收获
-
使用 Firebug 或类似工具查看作为请求的一部分发送的数据,并检查它是否与您期望/需要在服务器上的格式匹配。
标签: jquery jquery-post