Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Прямой переход по ссылке (https://javascript.ru/forum/jquery/57762-pryamojj-perekhod-po-ssylke.html)

Mikhail1989 18.08.2015 18:14

Прямой переход по ссылке
 
Здравствуйте. Подскажите как можно решить следующую проблему. Есть такой код
$(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 есть все необходимые стили, скрипты и т.п.:help:


Часовой пояс GMT +3, время: 15:11.