关闭

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

1045人阅读 评论(0) 收藏 举报
分类:

//序列化表格元素为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();//数据序列化


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:56779次
    • 积分:1504
    • 等级:
    • 排名:千里之外
    • 原创:99篇
    • 转载:1篇
    • 译文:0篇
    • 评论:1条
    最新评论
  • echarts的使用

    baidu_36876888: 你好,在移动端使用echarts,设置了dataZoom之后,只可以拖动滚动条,屏幕拖动不生效是怎么...