【代码】JavaScript封装表单数据为Json字符串

2021-05-17 14:02:46  阅读 1501 次 评论 0 条

1.Js封装如下代码(一定要在引用Jquery的后面呀~)

$.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;
}

2.引用(表单必须包含name属性)

var jsonObj = $(".frmLogin").serializeObject(); // json对象

//获取数据
var uname=jsonObj.uname;
var pwd=jsonObj.pwd;



微信扫码查看本文
本文地址:https://www.yangguangdream.com/?id=2140
版权声明:本文为原创文章,版权归 编辑君 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?