Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 27.07.2015, 23:02
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от malefikus13
var searchAdress = location.search;
var url = searchAdress;
Это только клиент может определить, не сервер. А location, это url хозяина страницы, то бишь вашего сайта. Отсюда возникает вопрос - ищется где, на странице клиента или же в данных сервера? Ибо если перовое, еще понятно, но для этого не требуется передавать что-то на сервер, ведь страница "под рукой". А если второе, то каким боком здесь нужен location, ведь url сервер и так знает, а .search это параметры GET запроса, зачем их получать на клиенте, если они передаются формой?

Трудно "въехать" в такую логику.
Ответить с цитированием
  #12 (permalink)  
Старый 27.07.2015, 23:08
Аспирант
Отправить личное сообщение для malefikus13 Посмотреть профиль Найти все сообщения от malefikus13
 
Регистрация: 20.07.2015
Сообщений: 64

Да все верно, это сайт хозяина. Дело в том, что имеется 3 статичные ссылки. На каждой из них "своя" форма инпута. Полные адреса выглядит так:

http://sait.ru/index.php?type=1
http://sait.ru/index.php?type=2
http://sait.ru/index.php?type=3

Соответственно нужно просто понять на какой из страниц находится пользователь в момент заполнения формы input.

После того, как определили, и начинают происходить дальнейшие действия.
Ответить с цитированием
  #13 (permalink)  
Старый 27.07.2015, 23:15
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от malefikus13
Соответственно нужно просто понять на какой из страниц находится пользователь в момент заполнения формы input.
Вот по этому GET параметру - type=3. Зачем кухня с url, которую вы пишите? Какое она имеет отношение к определению страницы?

Понятно, если бы к примеру, на странице 1 пользователь выбрал параметры некие, например как фильтр, и нужно их знать на страницах 2 и 3. Тогда еще можно передавать между страницами набор этот. Но и в этом случае это лишено смысла, ибо форму клиенту отдает сервер, а значит формируя ее, уже сразу можно отметить выбранное пользователем.

PS. Если у вас задача следующая - поэтапное получение данных от пользователя, когда на странице 1 форма, у нее одни поля, а других другие, и эти данных нужно запоминать на каждом этапе. Можно так как выше в скрытом поле передавать их между формами, но тогда лучше в JSON формате это делать. Но есть еще и сессия, правда она лимитируется временем жизни. Есть и куки.

Последний раз редактировалось laimas, 27.07.2015 в 23:21.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Java-скрипт для поиска. 2oo Общие вопросы Javascript 25 11.12.2010 13:10
Подбор по параметрам для поиска в каталоге товаров(интерестная версия) dmi3y Ваши сайты и скрипты 5 25.12.2009 13:55
Для события onCLick получить индекс строки и объект грида. progi2007 ExtJS 4 05.08.2009 11:31
Регулярное выражение для поиска смайлов. NightmareZ Общие вопросы Javascript 13 23.06.2009 13:12
Возможно ли получить данные из файла на сервере? sdff Общие вопросы Javascript 11 19.07.2008 20:48