首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

jQuery源码浅谈系列-$.param

2012-09-15 
jQuery源码浅谈系列---$.paramjQuery.param(obj,[traditional]) ?参数:????obj ? ? ??-----数组或者jQuery

jQuery源码浅谈系列---$.param

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//如果有空格的话会有+这种?
?
扩展阅读:
http://api.jquery.com/jQuery.param/

热点排行