jquery构建http查询字符串

标签 jquery string url

我有一个像这样的对象:

Object
    id: "myid"
    token: "sometoken"

我需要构建一个 HTTP 查询字符串并得到如下内容:

http://domain.com/file.html?id=myid&token=sometoken

有什么想法可以做到这一点吗?

最佳答案

​var obj = {
        id    : 'myid',
        token : 'sometoken'
    };

alert($.param(obj));

您可以使用$.param()创建查询字符串参数。这将提醒 id=myid&token=sometoken

This function is used internally to convert form element values into a serialized string representation.

这是一个演示:http://jsfiddle.net/RdGDD/

和文档:http://api.jquery.com/jquery.param

关于jquery构建http查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9726315/

相关文章:

javascript - 在javascript中动态解析json对象

java - 是否可以将字符串重复数据删除用于生成 excel 的 apache POI?

java - 特殊的非 ASCII 字符显示为 ?打印 ArrayList 时

python - Django 模板反向 URL 解析不起作用

html - 为什么相对路径找不到swf

jQuery - 从其他域加载 div 并替换其中的元素

jquery - 简化这个 jQuery 代码?

jquery - 如何使用 jQuery 打开新窗口?

python - 将字符串的长度打印为数字

html - 在 OCaml 中读取 URL 的 HTML 内容