JQuery 知识小记
serializeArray() 方法
serializeArray() 方法通过序列化表单值来创建对象(name 和 value)的数组
。您可以选择一个或多个表单元素(如输入和/或文本区),或表单元素本身。
Demo:
function submitHandler() {
if ($.validate.form()) {
var data = $("#form-user-add").serializeArray();
var status = $("input[id='status']").is(':checked') == true ? 0 : 1;
var roleIds = $.form.selectCheckeds("role");
var postIds = $.form.selectSelects("post");
data.push({"name": "status", "value": status});
data.push({"name": "roleIds", "value": roleIds});
data.push({"name": "postIds", "value": postIds});
$.operate.saveTab(prefix + "/add", data);
}
}