Показать сообщение отдельно

  #2  
Старый 28.06.2019, 00:26
AnWu
Флудер
Регистрация: 08.11.2017
Сообщений: 4,787
С нами: 4480376

Репутация: 183


По умолчанию

Цитата:
Сообщение от HellsCoder  

Еще можно сделать перехват ссылок и обновлять контент без перезагрузки страницы посредством Ajax

Код:





Код:
$(document).ready(function(){
    $("a").live("click", function(){
        let href = $(this).getAttribute("href");
        if(!href.startsWith("/")){
            return;
        }
        $.ajax({
            url: href,
            cache: false,
            method: "GET",
            success: function(data){
                $("body").html(data);
            }
        })
    });
});


это прям на пальцах, но это основа основ всех клиентских роутеров. В свою очередь все уважающие себя, более-менее крупные интернет проекты используют роутеры
Они используют фреймворки, в которых уже есть и роутеры и MVC и всё что только душе угодно. Одним из лучших фреймворком был есть и будет Angular. Только вот зачем это знать при изучении основ? Выпендриваешься или пытаешься запутать?
 
Ответить с цитированием