JQuery URL Builder / анализатор - PullRequest
       12

JQuery URL Builder / анализатор

8 голосов
/ 03 декабря 2010

Я ищу плагин jquery для полного манипулирования URL (разбор, сборка).

Пример:

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

Thx.

Ответы [ 2 ]

35 голосов
/ 18 апреля 2012

Для преобразования объекта JavaScript в строку параметра URL вы можете использовать метод jQuery param:

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

Чтобы разобрать строку параметра URL в объект JavaScript, используйте это решение .

4 голосов
/ 03 декабря 2010

Существует этот плагин jquery https://github.com/allmarkedup/jQuery-URL-Parser, который я использовал один раз. Но как только вы console.log window.location увидите, что это не так сложно сделать самостоятельно.

Я никогда не пробовал это: http://urldecoderonline.com/javascript-url-decode-jquery-plugin.htm, но, похоже, он может создать URL для.

Веселись

...