Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Общий раздел » Помогите решить.... » 04.05.2016 13:47:06

для тех кто не понял мне надо подгрузку контента без перезагрузки страницы

#2 Общий раздел » Помогите решить.... » 04.05.2016 13:41:04

watterfulLZ
Ответов: 2

Пытаюсь сделать инклуды по страницам .
Прописываю в js такой код

// include
var uagent = navigator.userAgent.toLowerCase();


window.onload = function () {
    window.setTimeout(function () {
            window.addEventListener('popstate', function (e) {
                    e.preventDefault();
                    if (e.state && e.state.link) Page.Go(e.state.link, {no_change_link: 1});
                },
                false);
        },
        1);
}
var Page = {
    Go: function (h) {
        history.pushState({link: h}, null, h);

        $.post(h, function (data) {$('.content').html(data);
            reload();
        });

    },
    Prev: function (h) {
        $.post(h, function (data) {$('.content').html(data);
            reload();
        });
    }
}

// end include

Дальше иду в layout и делаю например такую ссылку

<li><a href="/" onclick="Page.Go(this.href); return false;">Play</a></li>

История в том что при переходе на ссылку layout грузит заного...
Если мы на странице уберем загрузку layout то при обновлении его (layout ) грузить не будет // но это и так понятно мы его же убрали big_smile

Подвал раздела