9

我正在寻找一个用于完整 URL 操作(解析、构建)的 jquery 插件。

例子:

var url = 'http://mypage.com/?param=1'
var params = $.getParams(url) # {param: 1}
var newUrl = $.newUrl(url, {param:2}) # 'http://mypage.com/?param=2'

谢谢。

4

2 回答 2

36

要将 JavaScript 对象转换为 URL 参数字符串,您可以使用 jQueryparam方法:

$.param({a:1, b:"Test 1"}) // gets: "a=1&b=Test+1"

要将 URL 参数字符串解析为 JavaScript 对象,请使用此解决方案

于 2012-04-18T04:01:03.007 回答
5

我曾经使用过这个 jquery 插件https://github.com/allmarkedup/jQuery-URL-Parser 。但是一旦你console.log window.location会发现,自己动手并不难。

我从未尝试过这个:http ://urldecoderonline.com/javascript-url-decode-jquery-plugin.htm但它似乎可以构建 URL。

玩得开心

于 2010-12-03T10:16:37.693 回答