Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.01.2011, 16:19
Профессор
Отправить личное сообщение для Andrei Посмотреть профиль Найти все сообщения от Andrei
 
Регистрация: 31.10.2009
Сообщений: 151

Работа с хеш-частью адреса
Здравствуйте!

Подскажите как получить 2011 из url (http://mysite.ry/#/year/2011) с помощью jq ?
Ответить с цитированием
  #2 (permalink)  
Старый 02.01.2011, 16:38
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

С помощью jQ никак, а с помощью JS можно
alert(location.hash)
P.S. У Вас jQuery головного мозга. Вам строго противопоказано использование фреймворков / библиотек до момента осознания того, что jQuery (как и любой другой клиентский фреймворк / библиотека) это всего-лишь собрание JS функций.
Ответить с цитированием
  #3 (permalink)  
Старый 02.01.2011, 16:40
Аватар для Aetae
Любитель
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 5,405

var hash=location.hash.split('/')
alert(hash[2])
Ответить с цитированием
  #4 (permalink)  
Старый 02.01.2011, 17:27
Профессор
Отправить личное сообщение для Andrei Посмотреть профиль Найти все сообщения от Andrei
 
Регистрация: 31.10.2009
Сообщений: 151

Спасибо!

А устанавливать url через window.location ?
Ответить с цитированием
  #5 (permalink)  
Старый 02.01.2011, 17:34
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

location.href = "foo.html";
Ответить с цитированием
  #6 (permalink)  
Старый 04.01.2011, 12:21
Профессор
Отправить личное сообщение для Andrei Посмотреть профиль Найти все сообщения от Andrei
 
Регистрация: 31.10.2009
Сообщений: 151

Я первый раз с такой задачей столкнулся, как лучше работать с хеш-частью адреса?

Последний раз редактировалось Andrei, 05.01.2011 в 04:40.
Ответить с цитированием
  #7 (permalink)  
Старый 04.01.2011, 13:35
Аватар для Aetae
Любитель
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 5,405

А что надо то. Что за загадочное "действие"?
Ответить с цитированием
  #8 (permalink)  
Старый 04.01.2011, 14:08
Профессор
Отправить личное сообщение для Andrei Посмотреть профиль Найти все сообщения от Andrei
 
Регистрация: 31.10.2009
Сообщений: 151

Сообщение от Aetae Посмотреть сообщение
А что надо то. Что за загадочное "действие"?
Вместо "действие" запускаю функцию, которая через ajax подгружает контент (в функцию передаются параметры из hashData)
Ответить с цитированием
  #9 (permalink)  
Старый 04.01.2011, 14:14
Аватар для Aetae
Любитель
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 5,405

Ну так насколько результирующая строка запроса отличается от полученной?

В обычном случае преобразование делается сразу regexp'om, без разборок-сборок.
Ответить с цитированием
  #10 (permalink)  
Старый 07.01.2011, 09:44
Профессор
Отправить личное сообщение для Andrei Посмотреть профиль Найти все сообщения от Andrei
 
Регистрация: 31.10.2009
Сообщений: 151

Есть ли плагины для работы с хешом, если есть то посоветуйте пожалуйста какой лучше использовать !?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сообщение при копировании строки адреса сайта ullltra Общие вопросы Javascript 2 19.11.2009 17:04
Сокрытие панели адреса Arkatic Элементы интерфейса 6 16.07.2009 16:38