jquery serializeArray()或serialize()不起作用

时间:2012-05-10 11:54:33

标签: asp.net-mvc-3 jquery-ui

var formSerializeArray = $('QDiv').serializeArray();

QDiv包含所有输入控件...我也使用了serializeArray()和serialize()......但它不起作用...意味着它返回“null”eventHought div包含控件。

有人请帮助我......我错过了什么?

2 个答案:

答案 0 :(得分:1)

首先考虑@ Maciej的答案是很重要的。

您还应检查表单元素是否具有名称属性,否则在触发 serialize() serializeArray()时不会包含它们

来源:http://www.mail-archive.com/jquery-en@googlegroups.com/msg32998.html

答案 1 :(得分:0)

如果你正在使用一些最近的jQuery,请确保你使用带有id选择器的“#”,即:

var formSerializeArray = $('#QDiv').serializeArray();