Возможно, вы хотите заменить тело содержимым страницы.Он не перезагрузит всю страницу, поэтому ваш скрипт останется прямо там.Однако он может конфликтовать с существующими скриптами на странице.
Как это сделать:
var x = function () {
$('body').load(window.location.pathname);
setTimeout(x,5000);
}
x();
Справочник jQuery
edit:
и теперь более «синтетически не такой ужасный» подход: переписать весь документ.
var x = function () {
$.get(window.location.pathname, function (data) {
document.open();
document.write(data);
document.close(); }
);
setTimeout(x,5000);
}
x();
Это работает и не перезагружает страницу под тегом body.
Но я думаю, что слишком много печатать и беспокоиться за инъекцию взломать: P