jquery序列化表单参数值提交
serialize() 方法会把表单元素的值组合成一个 URL 编码的字符串,其格式为 name=value&name2=value2。
var serializedData = $(this).serialize();
serializeArray() 方法会把表单元素的值转化为一个由对象组成的数组,每个对象包含 name 和 value 属性。
var serializedArray = $(this).serializeArray();
var result = '';
$.each(serializedArray, function (index, field) {
result += field.name + ': ' + field.value + '
';
});
serialize() 生成的字符串适用于直接在 URL 中传递,而 serializeArray() 生成的数组更便于在 JavaScript 中处理。