jquery form表单序列化为对象的示例代码

复制代码 代码如下:

  $.fn.serializeObject = function() {

  var o = {};

  var a = this.serializeArray();

  $.each(a, function() {

  if (o[this.name]) {

  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;

  }