Jquery 如何呈现整个页面?

Jquery 如何呈现整个页面?,jquery,django,rerender,Jquery,Django,Rerender,我正在使用django+jquery编写一个html页面,页面布局如下: head (divs) -------------------------- left (divs) | right (divs) 我想在单击head div(js会向django发送一条post消息并获得响应的html)之后更改整个页面(head div将是相同的,但是左、右div将被更改) 现在我可以得到整个新页面,但我不知道如何重新打开整个页面?任何帮助都将被感激 你不能简单地使用吗 有很多方法可以做到这一点: 单

我正在使用django+jquery编写一个html页面,页面布局如下:

head (divs)
--------------------------
left (divs) | right (divs)
我想在单击head div(js会向django发送一条post消息并获得响应的html)之后更改整个页面(head div将是相同的,但是左、右div将被更改)

现在我可以得到整个新页面,但我不知道如何重新打开整个页面?任何帮助都将被感激

你不能简单地使用吗


有很多方法可以做到这一点:

  • 单击并通过ajax发送新内容和浏览器 我将展示它
  • 你可以保留div,但可以换一些 内容/文本等
  • 使用函数load(),请检查此处:

  • 您可以结合并添加一个新的div来包含站点的内容:

    head (divs)
    --------------------------
    container div
    left (divs) | right (divs)
    /container div
    
    所以你,做点像这样的事

    $('#container').load('ajax/test.html #container');
    
    请参阅文档,它可以让您加载到特定元素中,并过滤要包含的html的哪一部分

    $('#container').load('ajax/test.html #container');