我试图在其登录页面上创建与 reddit 相同的功能 - 如果您访问 reddit.com 并单击页面右上角的“登录或注册”链接,它将加载一个弹出框以登录或注册. 当您在框中单击提交时,它将验证服务器端并返回错误,而无需关闭弹出框/重新加载整个页面。
我假设这是在 ajax 中以某种方式完成的,但我不确定如何去做。我的页面上有一个类似的弹出框,但是我无法像在 Django 中通常默认的那样显示验证错误,我很好奇如何开始解决这个问题。我应该使用 jQuery 的 ajax 调用并尝试以某种方式将表单发送到 Django 并检索验证错误吗?如果是这样,我该怎么做?如果没有,我该怎么做?
谢谢一群人!