bob体育官方平台
JQuery中serialize 体系化_javascript本事_脚本之家

本文实例讲述了JQuery中serialize()用法。分享给大家供大家参考。具体分析如下:

本文导读:在jQuery中,当我们使用ajax时,常常需要拼装input数据以键值对的形式发送到服务器,用JQuery的serialize方法可以轻松的完成这个工作,使用这个方法可以将表单序列化为键值对(key1=value1&key2=value2…)后提交。下面介绍JQuery中serialize()的用法

一、serialize()定义和用法:

一、serialize()定义和用法:

serialize()方法通过序列化表单值,创建标准的URL编码文本字符串,它的操作对象是代表表单元素集合的jQuery 对象。你可以选择一个或多个表单元素,或者 form 元素本身。序列化的值可在生成 AJAX 请求时用于 URL 查询字符串中。语法:

serialize()方法通过序列化表单值,创建标准的URL编码文本字符串,它的操作对象是代表表单元素集合的jQuery 对象。你可以选择一个或多个表单元素,或者 form 元素本身。序列化的值可在生成 AJAX 请求时用于 URL 查询字符串中。

1、.serialize() 方法创建以标准 URL 编码表示的文本字符串。它的操作对象是代表表单元素集合的 jQuery 对象。

复制代码 代码如下:$

2、.serialize() 方法可以操作已选取个别表单元素的 jQuery 对象,比如 ,

1、.serialize() 方法创建以标准 URL 编码表示的文本字符串。它的操作对象是代表表单元素集合的 jQuery 对象。

以及 。不过,选择

2、.serialize() 方法可以操作已选取个别表单元素的 jQuery 对象,比如 ,

上面则获取不到值。二、JQuery中serialize复制代码 代码如下:$.ajax({ type: "POST", dataType: "json", url:ajaxCallBack, data:$.serialize(),// 要提交表单的ID success: function;

以及 。不过,选择 //使用:$;

2、serialize() 序列化表单实例复制代码 代码如下:

二、JQuery中serialize()实例

username=admin&password=admin123三、serialize是用param方法对serializeArray的一个简单包装1、$.param方法是serialize()方法的核心,用来对一个数组或对象按照key/value进行序列化。param方法的js代码复制代码 代码如下:param: function {/// /// This method is internal. Use serialize() instead./// /// A map of key/value pairs to serialize into a string.'/// ///

1、ajax serialize()

var s = [ ];

复制代码 代码如下:$.ajax({ type: "POST", dataType: "json", url:ajaxCallBack, data:$.serialize(),// 要提交表单的ID success: function;

function add{ s[ s.length ] = encodeURIComponent + '=' + encodeURIComponent;};

2、serialize() 序列化表单实例

// If an array was passed in, assume that it is an array// of form elementsif || a.jquery ) // Serialize the form elements jQuery.each{add( this.name, this.value ); });

复制代码 代码如下:

// Otherwise, assume that it's an object of key/value pairselse // Serialize the key/values for // If the value is an array then the key names need to be repeatedif ) jQuery.each{add;else add( j, jQuery.isFunction : a[j] );

复制代码 代码如下:username=admin&password=admin123

返回顶部