首页 / 知识
有关jQuery.param描述
2023-04-11 13:31:00

jQuery.param()
描述: 创建一个数组或对象序列化的的字符串,适用于一个URL 地址查询字符串或Ajax请求。
Query.param( obj )
obj
类型: Array, Object
用于数组或序列化的对象。
jQuery.param( obj, traditional )
obj
类型: Array, Object
用于数组或序列化的对象。
traditional
类型: Boolean
一个布尔值,指示是否执行了传统的“shallow”的序列化。
这个函数 可以将表单元素的值 转换为 序列化字符串 (更多细节查阅 .serialize() )。
在 jQuery 1.3中, 这个函数的返回值被用来代替函数作为一个字符串。
在 jQuery 1.4中, $.param() 方法将会通过深度递归的方式序列化对象,以便符合现代化脚本语言和框架的需求,比如 PHP 和 Ruby on Rails。 你可以通过设置 jQuery.ajaxSettings.traditional = true;废除这个全局功能。
如果传递的对象是一个数组,它必须是一个对象数组,其格式要跟.serializeArray()返回的格式一样:
[{name:"first",value:"Rick"},
{name:"last",value:"Astley"},
{name:"job",value:"Rock Star"}]
注意: 因为一些框架解析序列化的数字的能力有限, 在传递 obj 参数时我们应该谨慎,尽量不要传递含有对象的数组,或者数组中嵌套其它数组。
注意: 由于目前对序列化字符串没有统一的规约,此方法无法对复杂数据结构进行编码,使之可以支持所有语言。 在此之前, $.param 方法将继续保持其目前的形式。
|
最新内容
相关内容
python创建多线程的两种方法
python创建多线程的两种方法,培训,第一,代码,业务,方法,线程,函数,任务,演示,实例,当我们使用python编程的过程中需要多个输出的任务的话,为了python如何创建数值列表
python如何创建数值列表,数字,培训,代码,数据,列表,数值,函数,结果,实例,上述,python如何创建数值列表1、在数据可视化中,处理的几乎都是由数python实例创建销毁的函数整理
python实例创建销毁的函数整理,培训,实例,对象,方法,函数,之前,垃圾,初始化,类别,以上,python实例创建销毁的函数整理说明1、_new_在对象实例python如何创建操作页面
python如何创建操作页面,培训,方法,操作,页面,组件,实例,模块,按钮,界面,初始化,python如何创建操作页面说明Python自带tkinter模块,本质上是Gpython创建新线程有哪些方法
python创建新线程有哪些方法,培训,方法,线程,对象,测试,实例,以上,参数,教程,更多,python创建新线程有哪些方法1、方法(1)直接创建threading.python描述符的两种类型
python描述符的两种类型,数据,培训,方法,实例,以上,更多,python描述符的两种类型1、分类数据描述符:实现了__get__和__set__两种方法的描我可以使用JavaScript创建客户端电
我可以使用JavaScript创建客户端电子邮件吗?,我可以使用JavaScript创建客户端电子邮件吗?,客户端,邮件,网页,操作,Can I use JavaScrip关于jquery:JavaScript中的图形可视
关于jquery:JavaScript中的图形可视化库,关于jquery:JavaScript中的图形可视化库,数据结构,动态,有向图,节点,Graph visualization lib如何在FogBugz维基页面中创建HTML
如何在FogBugz维基页面中创建HTML锚点?,如何在FogBugz维基页面中创建HTML锚点?,基页,链接,我想,单是,How do I create an HTML anchor如何在Ruby中使用Singleton设计模
如何在Ruby中使用Singleton设计模式创建类?,如何在Ruby中使用Singleton设计模式创建类?,实例化,用于,设计模式,单例模式,How do I crea有关在SQL Server中实现审核表的建
有关在SQL Server中实现审核表的建议?,有关在SQL Server中实现审核表的建议?,结构,方法,审核,我要,Suggestions for implementing audi使用MySQL代替SQLite创建一个新的R
使用MySQL代替SQLite创建一个新的Ruby on Rails应用程序,使用MySQL代替SQLite创建一个新的Ruby on Rails应用程序,应用程序,最新版