Есть плагин для лоада страниц по AJAX
https://github.com/defunkt/jquery-pjax
Проблема в том, что он обновляет только один контейнер на странице, а нужно несколько.
Приведенный ниже код работает, но он кривой (Второй контейнер обновляется с задержкой). Как можно оптимизировать, чтобы контейнеры подгружались единовременно?
Если убрать таймаут, подгружается только второй контейнер.
$(document).on("click", "a.item-link", (function (evt) {
evt.preventDefault();
var thisUrl = $(this).attr('href');
$.pjax({
url: thisUrl,
container: '.pjax',
fragment: '.pjax'
});
setTimeout(function() {
$.pjax({
url: thisUrl,
container: '.box-mnu',
fragment: '.box-mnu'
});
}, 1000);
}));