Я пытаюсь перезагрузить всю страницу с помощью jQuery AJAX-запроса (предоставляя простой параметр GET для загрузки), примерно таким образом.
$.ajax({
url: "site.php?param="+new_param,
cache: false,
success: function(content) {
$("html").html(content);
}
});
Как вы можете видеть, это будет каскадировать блоки <html>
, и стили будут нарушены (фон внезапно станет белым и т. Д.).
Трюки типа $(document).html(content);
тоже не сработают.
К сожалению, я пока не нашел решения этой проблемы.