如何在使用 Django-comments 发送 post 评论后停留在页面的同一位置
How to stay at the same place of the page after you send post comment using Django-comments
现在我在 comments/form.html 中使用下一个代码 <input type="hidden" name="next" value="{{ request.get_full_path }}" />
并且在我 post 一条新评论之后刷新包含内容和评论列表的页面,我应该滚动下来看看我的post。这不是我真正想要的。
我想在发送 post 后停留在同一页面,而不刷新。可能吗?
有两种主要方法可以完成您想要的操作:
- 为每条评论提供唯一的
id
并将其传递给 url 以创建所谓的书签。你会得到像 http://the/url/you/want#desired-post-id
这样的东西,所以你会自动跳转到你想要的 post。
- 使用
ajax
仅刷新页面中您真正要更改的部分。在那种情况下,你就呆在那里。
现在我在 comments/form.html 中使用下一个代码 <input type="hidden" name="next" value="{{ request.get_full_path }}" />
并且在我 post 一条新评论之后刷新包含内容和评论列表的页面,我应该滚动下来看看我的post。这不是我真正想要的。
我想在发送 post 后停留在同一页面,而不刷新。可能吗?
有两种主要方法可以完成您想要的操作:
- 为每条评论提供唯一的
id
并将其传递给 url 以创建所谓的书签。你会得到像http://the/url/you/want#desired-post-id
这样的东西,所以你会自动跳转到你想要的 post。 - 使用
ajax
仅刷新页面中您真正要更改的部分。在那种情况下,你就呆在那里。