var jsonObj ={'fpkjFpyjsqAddDomainList':[{'fpDm':1,'fpMc':2},{'fpDm':1,'fpMc':2}]};
alert(jQuery.param(jsonObj));
结果为:
fpkjFpyjsqAddDomainList[0][fpDm]=1&fpkjFpyjsqAddDomainList[0][fpMc]=2&fpkjFpyjsqAddDomainList[1][fpDm]=1&fpkjFpyjsqAddDomainList[1][fpMc]=2
而不是我们想要的结果:
fpkjFpyjsqAddDomainList[0].fpDm=1&fpkjFpyjsqAddDomainList[0].fpMc=2&fpkjFpyjsqAddDomainList[1].fpDm =1&fpkjFpyjsqAddDomainList[1].fpMc=2
看了官方的说明
example: Serialize a few complex objects
// <=1.3.2:
$.param({ a: [2,3,4] }) // "a=2&a=3&a=4"
// >=1.4:
$.param({ a: [2,3,4] }) // "a[]=2&a[]=3&a[]=4"
// <=1.3.2:
$.param({ a: { b:1,c:2 }, d: [3,4,{ e:5 }] }) // "a=[object+Object]&d=3&d=4&d=[object+Object]"
// >=1.4:
$.param({ a: { b:1,c:2 }, d: [3,4,{ e:5 }] }) // "a[b]=1&a[c]=2&d[]=3&d[]=4&d[2][e]=5"
分享到:
相关推荐
一个数组,一个普通的对象,或一个jQuery对象进行序列化。 jQuery.param( obj, traditional ): obj: 类型:Array或PlainObject或jQuery 一个数组,一个普通的对象,或一个jQuery对象进行序列化。 tra
jQuery参数产品特点等效于jQuery.param(基于jQuery 3.x) 没有依赖关系通用(同构) ES模块支持安装Node.js: npm install jquery-param --save 浏览器: < script src =" /path/to/jquery-param.min.js " > ...
obj.triggerHandler( event [, data]) $.delegate( selector, type, [data], handler) $.undelegate( [selector, type, [handler]]) Live Events $.live( eventType [, data], fn() ) $.die( ), .die( [eventType] ...
基于jquery扩展的前端分页插件,只需要将注重点放在后面json数据上,前端只需要遍历表格数据就可完成整个前端的分页操作。 PS:如遇BUG请自行修改 使用请引入css和js $("div").easyPage(url,param,function(data){ $...
* live() - 与bind()不同的是,live()一次只能绑定一个事件。 * [attribute!=value] jQuery 1.3中意义改变 * load 的data参数在jQuery 1.3中也可以接受String + ajax的error回调的第二个参数可能值"timeout", "error...
jQuery 1.11.0 速查表 核心 jQuery 核心函数 jQuery([sel,[context]]) jQuery(html,[ownerDoc])1.8* jQuery(callback) jQuery.holdReady(hold) jQuery 对象访问 each(callback) size() length selector ...
jQuery 是一个流行的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互。在jQuery 1.4.1版本中,这个库提供了丰富的API,使得开发者能够更高效地编写JavaScript代码。 **核心功能** jQuery的核心...
在Web开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理和Ajax交互等任务。在处理URL参数时,jQuery提供了一些便利的方法,使得开发者能够轻松地获取和解析URL中的查询字符串。本篇文章...
- **`jQuery.support`**:这是一个对象,包含了多个布尔值属性,用于表示浏览器对于某些特性的支持情况。例如: - `boxModel`:此属性表示当前浏览器是否遵循W3C CSS盒模型。在IE6和IE7的怪癖模式下,该值为`false...
核心 jQuery 核心函数 jQuery(expr, [context]) jQuery(html, [ownerDoc]) jQuery(elements) jQuery(callback) ...$.param(obj) 关于 关于jQuery 1.3 版翻译 关于jQuery 1.2 版翻译 提交bug及获取更新
核心 jQuery 核心函数 jQuery(expr, [context]) jQuery(html, [ownerDoc]) jQuery(elements) jQuery(callback) ...$.param(obj) 关于 关于jQuery 1.3 版翻译 关于jQuery 1.2 版翻译 提交bug及获取更新
jQuery 1.4.1 速查表 -- Shawphy, 原作:G. Scott Olson 核心 jQuery 核心函数 ...$.isEmptyObject(obj) $.isPlainObject(obj) 字符串操作 $.trim(str) URL $.param(obj, [traditional]) 插件编写 $.error(message)
jQuery是一个强大的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。jQuery对JSON的支持是其强大功能之一,使得开发者能够方便地处理JSON数据,无论是从服务器获取数据还是向...
首先,JQuery是一个轻量级、高性能的JavaScript库,它简化了DOM操作、事件处理以及AJAX交互。在JQuery中,我们可以通过多种方法来发起Ajax请求,如`$.post`、`$.get`和`$.ajax`等。 以`$.post`为例,这是一个简化的...
**jQuery与JSON:一个强大的组合** 在Web开发中,jQuery和JSON是两个不可或缺的重要工具。jQuery简化了JavaScript的DOM操作,事件处理,动画效果以及AJAX交互,而JSON(JavaScript Object Notation)作为一种轻量级...