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

表单格式化插件jquery.serializeJSON

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

jquery.serializeJSON

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

form 转json最佳示例

form 转json最佳示例

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

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

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

php的serialize序列化和json性能测试

最近需要对大数组做存储,需要在serialize序列化和json之间做了选择。因此需要做了性能测试。 在php5.2之前对数组存储的时候,大都使用serialize系列化。php5.2之后,开始内置...
  • hguisu
  • hguisu
  • 2012年06月11日 11:08
  • 22778

jquery form序列化转换为json对象

做web前端开发时,需要ajax提交大量表单数据,如果一个个form字段拼接很费劲也容易出错,下面方法可解决这个问题 jquery form序列化转换为json对象 ...
  • nuli888
  • nuli888
  • 2016年07月10日 20:09
  • 1826

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

在 jQuery 中,fn 其实就是 JavaScript 中 propotype 的一个别名,$ 是 jQuery 的别名, 所以$.fn.pluginName 等同于 jQuery.prototy...

JQuery:$(...).ajaxSubmit is not a function

用jquery写表单回调的时候报的bug 正如stackover上说的 I’m guessing you don’t have a jquery form plugin included. aj...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:$.fn.serializeJson = function() {}中fn代表什么,谁是函数名
举报原因:
原因补充:

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