在线体验:http://www.jq22.com/jquery-info18675
源码如下:
/* jQuery类级别插件扩展 */
/*
* obj:jQ表单对象
*/
;$.extend({
serializeJSON: function(obj) {
var formArr = obj.serializeArray();
var formObj = new Object();
$.each(formArr, function() {
if (formObj[this.name]) {
if (!formObj[this.name].push) {
formObj[this.name] = [formObj[this.name]];
}
formObj[this.name].push(this.value || '');
} else {
formObj[this.name] = this.value || '';
}
});
return formObj;
}
});
使用方式:
var loginData=$.serializeJSON($("#loginForm")); // 返回表单JSON数据
作者:黄河爱浪 QQ:1846492969,邮箱:helang.love@qq.com
微信公众号:
web-7258
,本文原创,著作权归作者所有,转载请注明原链接及出处。更多精彩文章,请扫下方二维码关注我的公众号