我無法在mvc 3中發佈收集值。 它返回null。帶序列化和數據數組的jQuery post()
$.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);
嘗試使用阿賈克斯,而不是直接。員額,看看你得到的東西 – mgaughan 2012-08-08 15:34:29
使用Firebug或類似工具,看到正在發送的數據請求的一部分,並檢查它的格式相匹配你希望/需要它在服務器上。 – 2012-08-08 15:36:27