jQuery.param(obj,[traditional])
参数:
- obj -----数组或者jQuery对象会按照name/value进行序列化,普通对象按照key/value进行序列化
- param -----是否使用传统方式浅层序列化
返回值:
字符串String
举几个应用的例子:
//1、参数obj是简单的对象
var obj1 = {width:100,height:200;};
$.param(obj1); //width=100&height=200
//2obj参数是一个带数组value的
var obj2 = {a:[1,2,3]};
$.param(obj2); //a%5B%5D=1&a%5B%5D=2&a%5B%5D=3
$.param(obj2,true); //a=1&a=2&a=3
%5B -----[
%5D -----]
var obj3 = [
{name:"first",value:"Rick"},
{name:"last",value:"Astley"},
{name:"job",value:"Rock Star"}
];
$.param(obj3); //first=Rick&last=Astley&job=Rock+Star
//如果有空格的话会有+这种?
扩展阅读:
本文介绍jQuery.param()函数的使用方法,包括如何将不同类型的对象序列化为URL参数字符串,并给出多个示例说明其应用场景。
5686

被折叠的 条评论
为什么被折叠?



