jquery - 如何在 django 提交表单中使用 jquery post

标签 jquery django forms post

我有一个类似这样的 View

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

关于jquery - 如何在 django 提交表单中使用 jquery post,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6942773/

相关文章:

javascript - jQuery DataTables 从 Controller 加载数据但不显示它

javascript - jquery弹出效果 'onclick'提交按钮(WITHDRAWN)

javascript - AngularJS 表单验证 - TypeError : Cannot set property 'integer' of undefined

javascript - 如何使用 jquery 或 javascript 获取基本 url?

jquery - Flot:水平堆叠条 - 删除不必要的填充

python - 仅渲染 Django inline_formset 中的字段

python - Django 自定义 View 装饰器

django - 如何防止我的脚本在每次启动 Docker 容器时运行?

PHP 表单复选框

javascript - 如果单选框是唯一显示的,则自动选中它