使用jQuery刷新PHP包含

使用jQuery刷新PHP包含,php,jquery,Php,Jquery,我有一个PHP包含文件,其中包含许多用户操作,即登录、注销、工具栏、按钮等。该文件在整个网站上是相同的,因此包含。在include中,我有jQuery脚本,它调用其他文件来验证用户登录、注销、用户菜单等。这个include是站点的整个标题 现在我想在用户登录到站点后重新加载此包含,但我不想重新加载整个页面,他们可能正在执行我不希望他们丢失的操作,或者我不希望他们存储为cookie/会话 有一个容器div(例如#dynamicHeader)保存include 我在include中尝试了.load(

我有一个PHP包含文件,其中包含许多用户操作,即登录、注销、工具栏、按钮等。该文件在整个网站上是相同的,因此包含。在include中,我有jQuery脚本,它调用其他文件来验证用户登录、注销、用户菜单等。这个include是站点的整个标题

现在我想在用户登录到站点后重新加载此包含,但我不想重新加载整个页面,他们可能正在执行我不希望他们丢失的操作,或者我不希望他们存储为cookie/会话

有一个容器div(例如#dynamicHeader)保存include

我在include中尝试了.load(),但没有任何作用。我知道内容正在被正确替换,因为我已经尝试了.html(“登录”),容器div显示了这一点。有人知道从include中重新加载include的方法吗


非常感谢

您可以使用$.get()。您可以在此处调用要包含的页面,并将#dynamicHeader的html设置为回调中返回的html。

如果一个PHP脚本包含另一个文件,则它们都会在服务器上解析,不会传输到浏览器。jQuery将只接收HTML。您可以从jQuery发送新的请求,该请求将触发PHP脚本,该脚本将再次包含您的文件。