Передача и захват URL-переменных jQuery без php - PullRequest
1 голос
/ 26 ноября 2011

пытался закончить скрипт в jquery, и я застрял.после нескольких раз, мне не удалось.Мне нужно передать переменные в URL, но без использования php, то есть, например:

http://domain.tld/#var=1&anothervar=2

правда, не знаю, как "захватить "эти значения с помощью jquery, без предварительного прохождения php ... заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 26 ноября 2011
function getUrlParam(name)
{
    name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
    var regexS = "[\\?&#]"+name+"=([^\\?&#]*)";
    var regex = new RegExp(regexS);
    var results = regex.exec(window.location.href);
    return results == null ? '' : results[1];
}

Чистый JavaScript ...

0 голосов
/ 26 ноября 2011

Вы можете перехватывать и обрабатывать URL-адреса с помощью jquery и плагина hashchange (): http://benalman.com/projects/jquery-hashchange-plugin/

Или для более продвинутого использования с большим количеством ссылок, подобных этой, посмотрите на URL-адрес backbone.js: http://documentcloud.github.com/backbone/#Router

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...