jquery param 数组 带有 %5B%5D [] 问题
来源:互联网 发布:263网络通信 编辑:程序博客网 时间:2024/06/04 01:35
默认使用jquery.param 序列化数组时 参数名称会额外生成 %5B%5d [] 这样的内容
解决办法 添加第二个参数true
如下代码会输出
如下两种结果
areaName=abc&title=def&sourceTypes=1&sourceTypes=2&sourceTypes=3
areaName=abc&title=def&sourceTypes%5B%5D=1&sourceTypes%5B%5D=2&sourceTypes%5B%5D=3
console.log(jQuery.param(obj,true)); console.log(jQuery.param(obj));
参考文档:http://www.css88.com/jqapi-1.9/jQuery.param/
完整demo:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <script src="jquery.min.js"></script></head><body></body><script> var obj = { areaName: "abc", // 标题 title: "def", sourceTypes:[1,2,3], }; console.log(jQuery.param(obj,true)); console.log(jQuery.param(obj));</script></html>
0 0
- jquery param 数组 带有 %5B%5D [] 问题
- %5B%5D jquery param 数据参数序列化
- JQuery param()
- jquery.param()实现数组或对象的序列化
- <result><param></param></result>问题
- jquery param()方法
- jQuery.param() 函数详解
- XSLT(5) param and variable
- jQuery验证带有图片的验证码问题
- jsp:param传空值问题
- EL表达式param问题
- 5.销售员旅行问题:设有5个相互可直达的城市A、B、C、D、E
- XML (5) xsl:variable 与 xsl:param
- c语言 %-5d问题
- php数组面试题$arr1=array(1,2,3,4,5); $arr2=array('a','b','c','d','e');输出要交叉输出
- Educational Codeforces Round 5(A,B,C,D)
- A B C D中取5次 (递归)
- D-B
- Excel VLOOKUP
- Zedboard移植QT
- 343. Integer Break
- 关于子函数中用new的问题
- 重写、覆盖、重载、多态的区别的分析
- jquery param 数组 带有 %5B%5D [] 问题
- java中的matches()方法
- tensorflow常用函数记录
- Tesorflow学习笔记(1)
- Tensorflow学习笔记(2)
- 几种开发者常见的开源软件协议的分析与介绍
- 五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程
- QR分解-正交矩阵生成
- Tensorflow学习笔记(3)