$.fn.serializeObject = function () {
???????????????var o = {};
???????????????var a = this.serializeArray();
???????????????$.each(a, function () {
???????????????????if (o[this.name] !== undefined) {
???????????????????????if (!o[this.name].push) {
???????????????????????????o[this.name] = [o[this.name]];
???????????????????????}
???????????????????????o[this.name].push(this.value || ‘‘);
???????????????????} else {
???????????????????????o[this.name] = this.value || ‘‘;
???????????????????}
???????????????});
???????????????return o;
???????????};
var formJson=JSON.stringify($(‘form‘).serializeObject())
序列化表单为Json字符串
原文地址:https://www.cnblogs.com/Jayesslee/p/9244755.html