Показать сообщение отдельно
  #1 (permalink)  
Старый 18.08.2015, 18:14
Интересующийся
Отправить личное сообщение для Mikhail1989 Посмотреть профиль Найти все сообщения от Mikhail1989
 
Регистрация: 28.01.2015
Сообщений: 26

Прямой переход по ссылке
Здравствуйте. Подскажите как можно решить следующую проблему. Есть такой код
$(document).on('click', 'a.link', function(e){
e.preventDefault();
history.pushState(null, null, $(this).attr('href'));
var link = $(this).attr('href');
if (link == 'index.html' {
      $('#content').prev('.slider').show();
} else {
    $.ajax({
        type:'post',
        url: link,
        success: function(mes){
            $('#content').prev('.slider').hide();
            $('#content').html(mes);
            reinitOpacity();
            $(window).scroll();
        }
    });
}

});

Он подгружает контент из страниц в блок через ajax, также меняются url и работают кнопки вперед и назад браузера. Осталась одна загвоздка, если сохранить ссылку и затем по ней перейти, открывается "голая" страница без стилей, скриптов и т.д. Как можно сделать, чтобы как-то все подхватывалось. Например бралась index страница и в нее грузился контент из той сохраненной ссылки, т.к. в index есть все необходимые стили, скрипты и т.п.
Ответить с цитированием