我正在尝试向网站发出请求,并使用javascript将结果作为iframe
嵌入到页面中。我需要在请求中传递一些参数作为查询字符串变量,我希望能够将参数指定为对象,将它们传递给函数以生成查询字符串,以便于读取,维护和操作。
如何使用简单值从JSON对象构造URL的查询字符串?我希望这个例子:
{
h:300,
w:300,
skip:500,
count:50
}
生成以下查询字符串:
h=300&w=300&skip=500&count=50
是否有任何现有的库函数可以执行此操作,或者最好自己遍历属性?
答案 0 :(得分:4)
jQuery有一个内置的方法:jQuery.param()
答案 1 :(得分:0)
我建议你使用jQuery的param()。这是文档http://api.jquery.com/jQuery.param/
你会像这样传递你的对象:
var myObj = { H:300 宽:300, 跳跃:500, 数:50 }
console.log('=>',$。param(myObj)); // prints => h = 300& w = 300& skip = 500& count = 50