在弹出窗口中验证表单,而不在Django/jQuery中重新加载页面
我试图创建reddit在其登录页面上具有的相同功能-如果您访问reddit.com并单击页面右上角的“登录或注册”链接,它将加载一个弹出框以登录或注册。当您在框中单击submit时,它将验证服务器端并返回错误,而不会关闭弹出框/重新加载整个页面 我假设这是在ajax中实现的,但我不确定如何实现。我的页面上有一个类似的弹出框,但我不能像Django中默认的那样显示验证错误,我很好奇如何开始解决这个问题。我是否应该在jQuery中使用ajax调用,并尝试以某种方式将表单发送到Django并检索验证错误?如果是,我该怎么做?如果没有,我该怎么办在弹出窗口中验证表单,而不在Django/jQuery中重新加载页面,jquery,python,ajax,django,forms,Jquery,Python,Ajax,Django,Forms,我试图创建reddit在其登录页面上具有的相同功能-如果您访问reddit.com并单击页面右上角的“登录或注册”链接,它将加载一个弹出框以登录或注册。当您在框中单击submit时,它将验证服务器端并返回错误,而不会关闭弹出框/重新加载整个页面 我假设这是在ajax中实现的,但我不确定如何实现。我的页面上有一个类似的弹出框,但我不能像Django中默认的那样显示验证错误,我很好奇如何开始解决这个问题。我是否应该在jQuery中使用ajax调用,并尝试以某种方式将表单发送到Django并检索验证错
谢谢大家 您可以使用。您的视图可能会向您发送带有错误的表单,因此您只需使用$(form_div).html(received_data)更改表单内容,或者它可能会向您发送一个JSON错误列表,您可以手动处理这些错误。我可以帮您弹出一个您想要的弹出窗口。您是否找到了一个很好的解决方案?