javascript - 如何从对象构建查询字符串?

标签 javascript query-string

Possible Duplicate:
querystring encoding of a javascript object

我正在尝试向网站发出请求并将结果嵌入为 iframe在页面中使用 javascript。我需要在请求中传递许多参数作为查询字符串变量,并且我希望能够将参数指定为对象,将它们传递给函数以生成查询字符串,以便它们易于阅读、维护和操作。

如何从具有简单值的 JSON 对象构造 URL 的查询字符串?我希望这个例子:

{
    h:300,
    w:300,
    skip:500,
    count:50
}

生成以下查询字符串:

h=300&w=300&skip=500&count=50

是否有任何现有的库函数可以执行此操作,或者最好自己循环遍历属性?

最佳答案

jQuery 有一个内置方法可以实现此目的: jQuery.param()

关于javascript - 如何从对象构建查询字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14197880/

相关文章:

c# - 检查大写/小写查询字符串的最佳方法

javascript - 取消按键事件代码中的按键事件代码

javascript - 用 Javascript 替换 URL 中的字符串查询(有条件)

javascript - 在新窗口中打开表单结果

javascript - 我无法在我的 cordova 应用程序中看到 OPENTOK 订阅者视频

javascript - 对 JavaScript 单页 Web 应用程序进行版本控制? (请求参数)

php - CodeIgniter current_url 不显示查询字符串

Angular 4 http获取查询参数

javascript - MongoDB-mongoose,数组过滤器

javascript - 异步在 Ajax 中意味着什么?