首页 > 代码库 > jQuery param()作用与使用方法
jQuery param()作用与使用方法
$.param()方法是serialize()方法的核心,用来对一个数组或对象按照key/value进行序列化。
$.param(obj)
返回 :string;
说明:将jquery对象按照name/value 或者key/value序列化为URL参数,用&连接。
示例:
var params = { width:1680, height:1050 };
var str = jQuery.param(params);
$("#results").text(str);
结果:width=1680&height=1050
实例2:
var tempObj = {a:1,b:2,c:3}
问:将以上对象转换成如下格式:
a=1#b=2#c=3
答案:
var temp = $.param(tempObj);
temp.replace(\/&\g,"#");
document.write(temp);
实例3:
我们可以如下显示对象的查询字符串表示以及 URI 编码版本:
1 ar myObject = { 2 a: { 3 one: 1, 4 two: 2, 5 three: 3 6 }, 7 b: [1,2,3] 8 }; 9 var recursiveEncoded = $.param(myObject);10 var recursiveDecoded = decodeURIComponent($.param(myObject));11 12 alert(recursiveEncoded);13 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=3a[one]=1&a[two]=2&a[three]=3&b[]=1&b[]=2&b[]=3
jQuery param()作用与使用方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。