防止在 django 中提交按钮后重新加载

Posted

技术标签:

【中文标题】防止在 django 中提交按钮后重新加载【英文标题】:Prevent reloading after submit button in django 【发布时间】:2018-11-18 08:03:18 【问题描述】:

我使用 get/post 方法完全用 django 编写了代码。提交按钮后,它会重新加载页面。提交表单时如何停止重新加载页面?

【问题讨论】:

使用 AJAX 调用。 但是应该改变整个代码吗? 重复? Submit but not reload 直到现在,每当我单击提交时,它都会转到 post 方法。进行所有必要的更改,然后在重新加载后重新加载新项目。现在我想要同样的东西,但只有新页面不应重新加载。 这是可取的,因为使用POST 渲染内容可能会导致重新加载问题:en.wikipedia.org/wiki/Post/Redirect/Get 【参考方案1】:

我认为您应该尝试使用 AJAX 提交表单。要停止重新加载页面,您应该必须使用 ajax。 您可以点击链接,这可能会解决您的问题Click Here

【讨论】:

还有其他方法吗?

以上是关于防止在 django 中提交按钮后重新加载的主要内容,如果未能解决你的问题,请参考以下文章

Javascript在ajax提交过程中页面显示加载中,请等待效果,并在提交过程中限制确定按钮防止多次提交,提交完成后,解除提交限制

提交按钮后如何重新加载谷歌recaptcha而不刷新页面? [复制]

防止表格重新提交

Django 表单提交无需重新加载页面

求JS 大神指导,页面的防止重复点击事件(具体见补充)

在 iframe 中提交后重新加载页面(javascript/jquery)