Показать сообщение отдельно
  #4 (permalink)  
Старый 05.06.2014, 10:39
Новичок на форуме
Отправить личное сообщение для Дмитрий Витальевич Посмотреть профиль Найти все сообщения от Дмитрий Витальевич
 
Регистрация: 02.04.2014
Сообщений: 6

Всем спасибо за советы, но всё-таки пока я дожидался ответов, меня посетила одна мысль, и я сделал так:
Весь сайт у меня разделён на отображение и логику (нативный шаблонизатор). Я вычисляю, какой запрос был послан к скрипту через http_x_requested_with, если через xmlhttprequest, то я не подключаю в классе шаблонизатора шапку и низ сайта, а если нет, то наоборот. И согласно этому, когда я гружу страницу через $('#block').load(url); то скрипты отрабатыают нормально и сайт грузится далее уже без header и footer. Вроди нормальное решение, по крайней мере для новичка)) Сама навингация основана на хэшах, событие отлавливается через $(window).bind('hashchange'< function() {handler()'}); . Написал и обработчик ссылок $('a').live('click', function() {handler();}); Может какие будут поправки? Кстати, кнопки навигации (вперёд и назад) в браузере работают как надо.
Ответить с цитированием