16个夏天。。。

不要一成不变

$.fn.serializeJson = function() {}中fn代表什么,谁是函数名

//序列化表格元素为JSON
$.fn.serializeJson = function() {
	var o = {};
	var a = this.serializeArray();
	$.each(a, function() {
		if (o[this.name] !== undefined) {
			if (o[this.name] == null || !o[this.name].push) {
				o[this.name] = [o[this.name]];
			}
			o[this.name].push(this.value || null);
		} else {
			o[this.name] = this.value || null;
		}
	});
    return o;
}
在 jQuery 中,fn 其实就是 JavaScript 中 propotype(原型) 的一个别名,$ 是 jQuery 的别名,函数名是serializeJson ,可以这样引用
var proRuest = $("#proResult").serializeJson();//数据序列化


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaoxiangyu5/article/details/49947043
个人分类: js/jQuery
上一篇静态变量初始化与不初始化的区别
下一篇js中封装方法用于截取字符
想对作者说点什么? 我来说一句

jquery.serializejson.min.js

2018年03月09日 5KB 下载

没有更多推荐了,返回首页

关闭
关闭