信息填写
$('form').serialize();
可以用
$('form').serialize();
下载个 jquery-form.js
也行
$("form").serialize()
$("form").serialize()
.serialize()
可以把 form 数据格式处理成 url 参数形式
.serializeArray()
可以把 form 数据处理成数组形式,数组中每个元素都是一个包含 name
和 value
的对象……
jQuery 本身没有把 form 数据处理成对象的方式,但是有很多第三方的,这里给你一个
(function($) {
$.fn.serializeObject = function() {
"use strict";
var result = {};
var extend = function(i, element) {
var node = result[element.name];
// If node with same name exists already, need to convert it to an array as it
// is a multi-value field (i.e., checkboxes)
if ('undefined' !== typeof node && node !== null) {
if ($.isArray(node)) {
node.push(element.value);
} else {
result[element.name] = [node, element.value];
}
} else {
result[element.name] = element.value;
}
};
$.each(this.serializeArray(), extend);
return result;
};
})(jQuery);
jQuery有没有将表单信息封装为JSON对象的方法?
JSON
已经存在的答案,建议最好先搜一下,不要上来就提问~
$("form").serialize()
$("form").serializeArray()