var allowLoad = false; // меняете значение
var URI = '/'; // адрес контроллера, который отдаст контент
myVar = setTimeout(function(){
if(allowLoad) {
clearTimeout(myVar);
var xhr = new XMLHttpRequest();
xhr.open('GET',URI,true);
xhr.send();
if (xhr.status != 200) {
// обработать ошибку
console.error( xhr.status + ': ' + xhr.statusText );
} else {
// вывести контент
document.getElementsByTagName('body')[0].innerHTML = xhr.responseText; // текст ответа.
}
}
}, 1000);
https://jsfiddle.net/6q2yowno/3/