За последние 24 часа нас посетили 41849 программистов и 1662 робота. Сейчас ищут 1092 программиста ...

Доступ к данным из адресной строки..

Тема в разделе "JavaScript и AJAX", создана пользователем EvelRus, 14 июн 2010.

  1. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    В жопу такой пример.
    JavaScript предоставляет доступ к адресной строке
    [js]window.location.href[/js]
    Ищем:
    [js]var query = new String(window.location.href);

    // Шукаем GET
    query = query.split("?");[/js]
    Дальше проверяем пустой ли запрос, если нет - разбиваем его и экспортируем в объект.
    Я могу, конечно, полностью написать всё, но делать этого принципиально не буду.
     
  2. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    он примерно тоже самое сделал
     
  3. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Мне лень читать всю тему, я откомментировал только последний пост.
     
  4. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    а почему бы вот так к примеру не сделать
    PHP:
    1. <input type='text' size='8' name="m" id="m" tabindex="1" onkeyup="plunder();" <?php  if(isset($_GET['m'])) echo 'value="'.htmlspecialchars($_GET['m']).'"'; ?>>
    а в случае нужды по id значение не вытаскивать
    Apple
    я так понял он парсит js'ом урл и вставляет в инпуты
     
  5. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    ЛЮДИ, АУ!!!
    При чем тут PHP????
    Я же сказал JAVASCRIPT
     
  6. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Челооовееек!!! АУ????

    Какой к черту GET на клиентской стороне(где и выполняется Javascript)?

    GET/POST запросы идут только к серверу...

    И чего ты делать теперь будешь?
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    третий раз читаю тему и все не могу понять, как смысл парсить урл страницы из под js?

    Я конечно понимаю, что может быть скрипт подключен к странице, которая "не твоя", т.е. как например в опере можно задать пользовательский скрипт. Но не очень понимаю когда это может понадобиться.

    А вот есть страница "твоя", т.е. запрошеная с твоего же сервера, то какой смыл парсить урл на стороне клиента, если ты при формировании страницы и так знал какой урл запрошен, и имеешь нормальный доступ ко всем параметрам. Так бы и рисовал свою страницу уже готовую исходя из этих параметров...
     
  8. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Именно для этих целей :)
    см http://www.php.ru/forum/viewtopic.php?p=219582#219582
    Вот такой GET на клиентской стороне :)

    иногда и это бывает нужным, все же удобство для статических сайтов :) Можно подгружать разные данные при разных запросах :)

    Еще можно попытаться POST реализовать, на JS, но это уже при необходимости :))
     
  9. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    Nemo
    ничего не понимаю, тебе там не дают php писать , только html ?
     
  10. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Именно. сайт на юкозе (((
    Система хорошая, но очень много ограничений :(