Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.11.2011, 00:09
Интересующийся
Отправить личное сообщение для urel Посмотреть профиль Найти все сообщения от urel
 
Регистрация: 08.10.2010
Сообщений: 20

Помогите плис новичку в ajax
Помогите плис новичку в ajax

Вопрос такой:

Есть сайт в котором слева меню ссылками 20 пунктов, нужно сделать так чтобы в зависимости от кликнутого пункта динамически подгружался контент без перезагрузки страницы (както переменную передать чтоли)
спс.
Ответить с цитированием
  #2 (permalink)  
Старый 21.11.2011, 00:30
Аватар для Magneto
Люмус, Емаксос Developer!
Отправить личное сообщение для Magneto Посмотреть профиль Найти все сообщения от Magneto
 
Регистрация: 06.05.2010
Сообщений: 677

Вот пример работает через хеш, еще есть History API.
Ответить с цитированием
  #3 (permalink)  
Старый 21.11.2011, 11:10
Аватар для yashka525
Mr. Jacob
Отправить личное сообщение для yashka525 Посмотреть профиль Найти все сообщения от yashka525
 
Регистрация: 20.01.2011
Сообщений: 194

Magneto,
Гм, вопрос был не об этом.
urel,
AJAX
Ответить с цитированием
  #4 (permalink)  
Старый 10.01.2013, 23:30
Аватар для viktorina
Профессор
Отправить личное сообщение для viktorina Посмотреть профиль Найти все сообщения от viktorina
 
Регистрация: 04.01.2013
Сообщений: 173

urel,
1)Повесить событие onclick на каждый элемент меню.
2)Отменить действие по умолчанию(чтобы страница не обновилась).
3)отправить через ajax POST или GET запрос со значением event.target.href
4) на сервере написать скрипт, который будет понимать , что это запрос от менюшки, что запрос контента с такой-то страницы или такой-то инфы.(Это на сервере)
5) Создаёшь именованный массив , перегоняешь его в JSON и тому, кто прислал запрос отдаёшь json строку.(Это на сервере)
6) Перегоняешь строку json в обьект и распихиваешь по тем элементам, в которых что должно стоять.
Ответить с цитированием
  #5 (permalink)  
Старый 11.01.2013, 20:33
Профессор
Отправить личное сообщение для tadjik1 Посмотреть профиль Найти все сообщения от tadjik1
 
Регистрация: 07.06.2011
Сообщений: 315

Сообщение от viktorina
1)Повесить событие onclick на каждый элемент меню.
не делай так никогда
http://learn.javascript.ru/event-delegation

viktorina,
а как же будут в таком случае работать кнопки вперед и назад браузера?
urel,
здесь тебе нужен history api. на хабре миллион статей с отличными примерами, вот только одна из них — http://habrahabr.ru/post/123106/
Ответить с цитированием
  #6 (permalink)  
Старый 11.01.2013, 21:02
Аватар для viktorina
Профессор
Отправить личное сообщение для viktorina Посмотреть профиль Найти все сообщения от viktorina
 
Регистрация: 04.01.2013
Сообщений: 173

Сообщение от tadjik1
а как же будут в таком случае работать кнопки вперед и назад браузера?
Это мелочи. Тут дело в том, что человек первый раз собрался познавать. Постепенно сам будет натыкаться на камешки и на собственном опыте всё поймёт. Я написал самый короткий путь, самый менее пугающий. "кнопки вперед и назад браузера" не являются самым большим ограничением моей инструкции.
Ответить с цитированием
  #7 (permalink)  
Старый 12.01.2013, 21:36
Аватар для viktorina
Профессор
Отправить личное сообщение для viktorina Посмотреть профиль Найти все сообщения от viktorina
 
Регистрация: 04.01.2013
Сообщений: 173

Сообщение от Дзен-трансгуманист
Некропостер

Так тема ведь не закрыта Ответа нет. Народу сколько с таким же вопросом заходят сюда, а тут пшик.
А вообще я чё-то и не заметил дату.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите новичку с поиском! real-man AJAX и COMET 8 12.06.2011 14:07
Помогите исправить ошибки. AJAX на MooTools 1.11 dron79 Библиотеки/Тулкиты/Фреймворки 0 26.08.2010 10:40
Помогите пожалуйста новичку... knyazsergei Общие вопросы Javascript 2 16.06.2010 23:30
Помогите новичку с выпадающим списком interest Элементы интерфейса 5 19.05.2010 13:15
Помогите настроить Ajax tooltip Jeckerson AJAX и COMET 1 14.08.2009 16:31