Читаем данные из URL при помощи JavaScript

Совсем недавно передо мной встала задача считать значения с URL и продолжить работу скрипта в зависимости от значений Get параметров. В поисках наилучшего решения, было рассмотрено несколько вариантов, один из которых будет показан в данном уроке.

Работа скрипта сводится к считыванию url, и использования регулярных выражений для извлечения нужных значений и их записи в ассоциативный массив, работа с которым очень удобна.

Итак, допустим у нас есть следующий url. При помощи скрипта, находящегося ниже, мы извлечём параметры id и page.

http://somesite.com/index.php?id=123&page=home

var id = getUrlVars()["id"];
var page = getUrlVars()["page"];

alert(id);
alert(page);
function getUrlVars() {
    var vars = {};
    var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
        vars[key] = value;
    });
    return vars;
}

Удачи!


Источник: http://feedproxy.google.com/~r/ruseller/CdHX/~3/m1ow0TlmHxk/lessons.php

Читать комменты и комментировать

Добавить комментарий / отзыв



Защитный код
Обновить

Читаем данные из URL при помощи JavaScript | | 2012-06-19 12:10:19 | | Статьи Web-мастеру | | Совсем недавно передо мной встала задача считать значения с URL и продолжить работу скрипта в зависимости от значений Get параметров. В поисках наилучшего решения, было рассмотрено несколько | РэдЛайн, создание сайта, заказать сайт, разработка сайтов, реклама в Интернете, продвижение, маркетинговые исследования, дизайн студия, веб дизайн, раскрутка сайта, создать сайт компании, сделать сайт, создание сайтов, изготовление сайта, обслуживание сайтов, изготовление сайтов, заказать интернет сайт, создать сайт, изготовить сайт, разработка сайта, web студия, создание веб сайта, поддержка сайта, сайт на заказ, сопровождение сайта, дизайн сайта, сайт под ключ, заказ сайта, реклама сайта, хостинг, регистрация доменов, хабаровск, краснодар, москва, комсомольск |
 
Поделиться с друзьями: