【问题标题】:how to use a jquery post inside a django submit form如何在 django 提交表单中使用 jquery 帖子
【发布时间】:2011-10-20 01:02:30
【问题描述】:

我有一个类似这样的视图

def post_details(request,id):  
    if request.method== POST:  
        form=SubmitForm(request.POST)  
        if form.is_valid():

现在表单应该做的一件事是自动注册用户,然后将详细信息发送到另一个页面。我点击提交按钮时有一个javascript,它基本上确实做了注册部分。代码如下。但是在注册用户后不会回到表单,并完成手头的其余工作,例如将数据重定向到另一个页面。我该怎么办?它注册,然后停留在页面上。

Jquery 代码在 pastebin 中

http://pastebin.com/GPu4Ss4F

谢谢

【问题讨论】:

    标签: jquery django forms post


    【解决方案1】:

    jQuery 的优点是您不需要刷新或将用户重定向到新页面。既然你已经这样做了,这有点违背 jQuery 的目的,那么为什么不只处理用户注册和视图中的任何其他功能呢?

    【讨论】:

    • 这是 UI 要求。我没有太多发言权
    • 我明白了,在这种情况下,您能否将用户重定向到下一页作为 .ajax() 成功功能的一部分?像window.location.href = nextpage 这样的东西可能会成功。
    猜你喜欢
    • 1970-01-01
    • 2017-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-13
    • 1970-01-01
    • 2018-09-17
    • 1970-01-01
    相关资源
    最近更新 更多