更多实例

我们可以如下显示对象的查询字符串表示以及 URI 编码版本:

var myObject = {

a: {

one: 1,

two: 2,

three: 3

},

b: [1,2,3]

};

var recursiveEncoded = $.param(myObject);

var recursiveDecoded = decodeURIComponent($.param(myObject));

alert(recursiveEncoded);

alert(recursiveDecoded);

recursiveEncoded 和 recursiveDecoded 的值输出如下:

a%5Bone%5D=1&a%5Btwo%5D=2&a%5Bthree%5D=3&b%5B%5D=1&b%5B%5D=2&b%5B%5D=3

a[one]=1&a[two]=2&a[three]=3&b[]=1&b[]=2&b[]=3

可以将 traditional 参数设置为 true,来模拟 jQuery 1.4 之前版本中 $.param() 的行为:

var myObject = {

a: {

one: 1,

two: 2,

three: 3

},

b: [1,2,3]

};

var shallowEncoded = $.param(myObject, true);

var shallowDecoded = decodeURIComponent(shallowEncoded);

alert(shallowEncoded);

alert(shallowDecoded);

recursiveEncoded 和 recursiveDecoded 的值输出如下:

a=%5Bobject+Object%5D&b=1&b=2&b=3

a=[object+Object]&b=1&b=2&b=3

ajax的param方法,jQuery ajax - param() 方法相关推荐

  1. Ajax如何设置contenttype,jquery ajax contentType设置

    默认get方法没有contentType,post方法的contentType为:application/x-www-form-urlencoded; charset=UTF-8 (1) 设置成app ...

  2. ajax 怎么input赋值,jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签...

    jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签 发布于 2016-11-25 16:26:40 | 111 次阅读 | 评论: 0 | 来源: ...

  3. ajax的添加方法,jQuery - AJAX load()方法如何添加2多变量

    我有这段代码.我需要添加一个sub_season var.如何添加更多的var?我在谷歌托盘看,但没有结果. 谢谢你,如果你帮我!jQuery - AJAX load()方法如何添加2多变量 echo ...

  4. jq中ajax请求跨域,jquery+ajax实现跨域请求的方法

    本文实例讲述了jquery+ajax实现跨域请求的方法.分享给大家供大家参考.具体实现方法如下: 说明:这里的dataType 为  "jsonp"  :type 只能为 GET ...

  5. ajax调用ashx的方法,jquery.ajax请求aspx和ashx的异同 Jquery Ajax调用aspx页面方法

    1.jquery.ajax请求aspx 请求aspx的静态方法要注意一下问题: (1)aspx的后台方法必须静态,而且添加webmethod特性 (2)在ajax方法中contentType必须是&q ...

  6. ajax调用asp.net,jQuery.ajax()调用asp.net后台方法(非常重要)

    http://www.cnblogs.com/zxhoo/archive/2011/01/30/1947752.html 用JQuery的$.ajax()可以很方便的调用asp.net的后台方法. 先 ...

  7. jquery ajax下拉联动,jQuery Ajax MVC 下拉框联动

    无刷新下拉框联动方法: Controllers代码 public JsonResult DH_Change(string DH_ID) { List TeamLeaderList = FinanceD ...

  8. ajax传递数组 php,jQuery.ajax向后台传递数组问题如何解决

    本文主要为大家详细介绍了jQuery.ajax向后台传递数组问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 今天重温了一个问题,jQuery.ajax向后台传递一 ...

  9. ajax往CJJTable传值,jQuery+ajax怎么样实现动态数据分页

    这次给大家带来jQuery+ajax怎么样实现动态数据分页,用jQuery+ajax实现动态数据分页的注意事项有哪些,下面就是实战案例,一起来看一下. 用jQuery实现页码跳转式动态数据分页这个效果 ...

  10. ajax webservice 参数类型,JQuery Ajax WebService传递参数的简单实例

    Asp.NET中利用jQuery实现Ajax时,在服务器端可以使用aspx,ashx,以及WebService等方式.最近研究了一下WebService方式,jQuery Ajax 方法调用 jQue ...

最新文章

  1. 独家 | 在机器学习中利用统计插补来处理缺失值(附代码)
  2. centos 7.0 64位 openssl 升级到1.1.0c
  3. Elasticsearch入门和基本使用
  4. SDK与API的联系与区别
  5. win10 配置 maven_home 一会儿成功一会儿失败_在macbook上运行移动硬盘里的win10和macos...
  6. Oracle RAC学习笔记:基本概念及入门
  7. python 生成pdf页面大小_(Python)更改使用xtopd生成的PDF文件的页面大小和格式
  8. ubuntu中mysql怎么退出命令_ubuntu的Linux下安装MySQL
  9. python 调用js类_Python 调用 JS 常用的4种方式,带你学会如何解密
  10. html4多文件上传,jQuery h5拖拽多文件上传
  11. matlab窄带高斯随机信号,06实验六:窄带随机信号仿真与分析
  12. stm32时钟和通信方式及stm32cubemx 配置usart通信
  13. linux波浪线是什么路径,波浪线符号(linux运维中特殊符号)
  14. mac安全性与隐私 不允许_隐私不仅仅是安全
  15. c/c++/linux精确定时器
  16. プログラム・ライブラリ
  17. 云原生CI/CD:tekton/pipeline之认证篇
  18. 第六届薄膜技术与应用国际会议(TFTA-BT 2019)
  19. 驱动及驱动开发的简单理解
  20. php命令执行后门,phpstudy后门利用方法及getshell

热门文章

  1. Linux基金会宣布成立Ceph基金会
  2. 阿里云弹性计算,等您来!
  3. 【路径规划】基于matlab模拟退火算法求解火灾巡逻最短路径问题【含Matlab源码 252期】
  4. ai人工智能将替代人类_人类可以信任AI吗?
  5. mysql lvs+keepalived+mha_MHA+Lvs+Keepalived实现MySQL的高可用及读负载均衡_2(MySQL)
  6. 五脏六腑在脸上的反射区图片_“阳光运动场,亲子共成长”——赣县区白鹭乡中心幼儿园迎新年亲子趣味运动会...
  7. linux救援模式详解,Linux系统的救援模式应用详解
  8. Linux读取内核空间,linux,arm_arm如何在内核空间直接读写某个物理地址(或者进程的虚拟地址),linux,arm,c,linux-kernel,memory - phpStudy...
  9. zblog php 二级菜单,ZblogPHP模版导航栏跟随效果
  10. 六度空间的应用——找出两个陌生人之间的关系(二)