ruh*_*der 3 javascript parameters ajax jquery get
我正在尝试使用jQuery AJAX请求重新加载整个页面(向加载提供简单的GET参数),大致以这种方式.
$.ajax({
url: "site.php?param="+new_param,
cache: false,
success: function(content) {
$("html").html(content);
}
});
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,这将级联<html>块,并以某种方式破坏样式(背景突然变白等等).
这样的技巧$(document).html(content);也无济于事.
不幸的是,我还没有找到解决这个问题的方法.提前致谢.
如果你没有重新加载头部内容(加载新的javascript或css),并且我认为没有理由你应该做这样的事情,你应该真的尝试将内容加载到内容本身,即.<body>.
$("body").html(content);
Run Code Online (Sandbox Code Playgroud)
编辑
为了实现,我认为你想要的,你可以看看https://github.com/defunkt/jquery-pjax