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

原创 2015年11月20日 15:16:35

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


版权声明:本文为博主原创文章,未经博主允许不得转载。

$.ajax() 方法中对data值进行封装。serializeJson() 可以是form表单,也可以是单个元素对象

$.ajax() 方法中对data值进行封装。 serializeJson()  可以是form表单,也可以是单个元素对象 ;(function($){ $.fn.serializ...
  • xiaojin21cen
  • xiaojin21cen
  • 2016年09月19日 09:01
  • 2706

表单格式化插件jquery.serializeJSON

前言 前端在处理含有大量数据提交的表单时,除了使用Form直接提交刷新页面之外,经常碰到的需求是收集表单信息成数据对象,Ajax提交。 而在处理复杂的表单时,需要一个一个区手动判断处理字段...
  • mingqingyuefeng
  • mingqingyuefeng
  • 2017年04月25日 16:52
  • 2893

jquery.serializeJSON

Serialize an HTML Form to a JavaScript Object, supporting nested attributes and arrays. 项目地址htt...
  • Joyhen
  • Joyhen
  • 2015年03月20日 12:51
  • 16852

玩转web之json(五)---将表单通过serialize()方法获取的值转成json

form表单有一个serialize()方法,可以序列化表单的值,但是jquery提供的这个方法会把数据序列化为类似下面的形式: a=1&b=2&c=3&d=4 jquery并没有提供将表单数据序...
  • u012116457
  • u012116457
  • 2014年05月02日 15:06
  • 6664

jquery.serializeJSON

  • 2015年01月05日 20:32
  • 127KB
  • 下载

在 jQuery 中,fn的意思,$.fn.serializeObject = function(){}

在 jQuery 中,fn 其实就是 JavaScript 中 propotype 的一个别名,$ 是 jQuery 的别名, 所以$.fn.pluginName 等同于 jQuery.prototy...
  • sixteen_cicle
  • sixteen_cicle
  • 2016年12月28日 17:13
  • 1585

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

//序列化表格元素为JSON $.fn.serializeJson = function() { var o = {}; var a = this.serializeArray(); $.eac...
  • xiaoxiangyu5
  • xiaoxiangyu5
  • 2015年11月20日 15:16
  • 1426

jQuery - 基于serializeArray的serializeObject

jQuery有方法$.fn.serialize,可将表单序列化成字符串;有方法$.fn.serializeArray,可将表单序列化成数组。 如果需要其序列化为JSON对象,那么可以基于seriali...
  • flashdelover
  • flashdelover
  • 2012年11月15日 10:48
  • 31059

再谈Javascript中function fn(){}和var fn=function(){}

用Javascript 两大特点,也是JS引擎的实现必然导致的: 1) 返回值。在JS引擎中,所有的语法,操作都有返回值,而且通常返回值是它本身或undefined。通常我们可以用"()"操作符,来...
  • pusongyang
  • pusongyang
  • 2011年12月02日 18:05
  • 4341

jquery $.fn 是什么意思

$.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效。  如扩展$.fn.abc()  那么你可以这样子:$("#div").abc();  通常使用$.e...
  • z69183787
  • z69183787
  • 2014年01月26日 21:33
  • 4205
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:$.fn.serializeJson = function() {}中fn代表什么,谁是函数名
举报原因:
原因补充:

(最多只允许输入30个字)