jquery - 如何渲染整个页面?

标签 jquery django rerender

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

head (divs)
--------------------------
left (divs) | right (divs)

我想在单击头部div后更改整个页面(头部div将全部相同,但左右div将更改)(js将向django发送一条post消息并获取响应 html)。

现在我可以获得整个新页面,但我不知道如何再次重新渲染整个页面?任何帮助将不胜感激!

最佳答案

您可以结合 jQuery load() 来完成此操作并添加一个新的 div 来包含网站的内容:

head (divs)
--------------------------
container div
left (divs) | right (divs)
/container div

所以你,做这样的事情。

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

请参阅 jQuery load 的文档,它允许您加载到特定元素并过滤要包含的 html 部分。

关于jquery - 如何渲染整个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18170839/

相关文章:

jsf - 重新渲染丰富的部分 :popupPanel

jquery - "Select all, excluding"JQuery 中的选择器

javascript - YouTube API - 在全局变量中获取当前时间

javascript - 将一个 div 放在另一个后面但仍然显示在上面?

javascript - Vue.js vuex props 不重新渲染

reactjs - react : setState is not causing a re-render?

javascript - 模态关闭按钮

django - 通过 Django shell 添加文件

python - Django 模板剥离空格?

javascript - 使用 Django 提交时关闭 Bootstrap Modal