如何将javascript字典转换为编码的网址串?

前端之家收集整理的这篇文章主要介绍了如何将javascript字典转换为编码的网址串?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想得到类似的东西
?key=value?key=value

出了一本js字典

{
    key:value,key:value
}

解决方法

如果使用jQuery,可以使用 jQuery.param
var params = { width:1680,height:1050 };
var str = jQuery.param( params );
// str is now 'width=1680&height=1050'

否则,这是一个功能

function serialize(obj) {
  var str = [];
  for(var p in obj)
     str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));
  return str.join("&");
}
alert(serialize({test: 12,foo: "bar"}));
原文链接:https://www.f2er.com/js/149841.html

猜你在找的JavaScript相关文章