Доброго времени суток, возникла проблема при загрузке контента. При нажатии на ссылку он должен загружать контент на сайт и менять url, всё это он делает, но после начинает отправлять несколько AJAX запросов в секунду и без остановки как это можно исправить? Вот code: $(document).on("click",'a',function(){ window.history.pushState('','',$(this).attr('href').replace(SiteURL,'/')); $('body').load($(this).attr('href')); return false; });
DELETED9 января 2019, в 2:12
Delete
в Вашем случае js-код должен быть ВНЕ body, то есть между <head> и </head>
TOP4ik (09.01.2019 в 02:31) PhpStorm , ща проверим
можно ещё попробовать вместо load() подгружать контент при помощи html(), так как он очищает селектор перед подгрузкой от предыдущего содержимого либо перед load() использовать $('#селектор').empty().load('путь_к_файлу');
но вообще скрипты правильным будет подключать ВНЕ блока, куда грузится контент, чтобы сами скрипты не попадали в подгрузку каждый раз и не дублировались в геометрической прогрессии
________ посл. ред. 09.01.2019 в 02:45; всего 1 раз(а); by PhpStorm