相关疑难解决方法(0)

Parse query string in JavaScript

Possible Duplicate:
How can I get query string values?

I need to parse the query string www.mysite.com/default.aspx?dest=aboutus.aspx. How do I get the dest variable in JavaScript?

javascript parsing query-string

329
推荐指数
10
解决办法
40万
查看次数

如何使用jQuery将查询字符串或JSON对象映射转换为单个JSON对象?

对于此示例,假设我在表单中有一个月份列表,每个月份旁边都有一个复选框.我正在寻找两件事情中的任何一个的帮助:

  1. 转换查询字符串(例如"January=on&March=on&September=on")或
  2. 转换对象图: [{ January: 'on' },{ March: 'on' },{ September: 'on' }]

到一个JSON对象: { January: 'on', March: 'on', September: 'on' }

我意识到第一个映射已经是JSON,但是我希望它不是对象数组,而是一个JSON对象.我可以用它构建地图,$('form').serializeArray();我可以用它构建查询字符串$('form').serialize();.

jQuery API中.serialize()的实现很简单:

serialize: function() {
    return jQuery.param(this.serializeArray());
},
Run Code Online (Sandbox Code Playgroud)

这就是我可以处理第一个或第二个答案的原因.

我想这样做的原因是因为我从PrototypeJS切换到jQuery,而在PrototypeJS中,这很简单:

Object.toJSON(Form.serializeElements($('myform'), true));
Run Code Online (Sandbox Code Playgroud)

那么,有没有人知道一个JSON插件(我想坚持使用只有jQuery)可以轻松地做到这一点,或者知道一个简单的方法来实现我正在寻找的结果?谢谢!

jquery json query-string

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

query-string ×2

javascript ×1

jquery ×1

json ×1

parsing ×1