Mesuti
@Mesuti

Как прочитать URL и разбить на переменные с помощью JS?

Привет!
Есть несколько url типа
site.ru/option1/index.php
site.ru/option2/index.php
site.ru/option3/index.php

1) Как взять значение option ?
И уже в зависимости от option выполнять скрипты
2) И если url длинный как сделать условие на наличие в этом url нужного option ?

p.s. если будет полезно, скрипт чтения url, но он не подходит из-за структуры адреса
например адрес index.html?id=123&page=home
Скрипт выведет переменные id и page
function getUrlVars() {
        var vars = {};
        var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
            vars[key] = value;
        });
        return vars;
    }
    var first = getUrlVars()["id"];
    var second = getUrlVars()["page"];
    alert(first);
    alert(second);
  • Вопрос задан
  • 767 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы