ajax 提交表单 django,使用AJAX在Django中提交表单而不刷新页面

我是python的新手,所以这个问题很容易解决。在

我尝试使用Jquery和Django创建一个注册表单。

我一直在关注这个tutorial

当我单击按钮时,它会在警报中显示成功消息,但数据库中没有插入任何内容。在

这是我的代码:register.html

{% csrf_token %}

{# label et input du uti_login de la class Form#}

Insérer un surnom d'utilisateur

{# label et input du UTI_NOM de la class LoginForm#}

Insérer un nom d'utilisateur

{# label et input du UTI_PRENOM de la class LoginForm#}

Insérer un prenom d'utilisateur

{# label et input du UTI_CIVILITE de la class LoginForm#}

Insérer un civilite d'utilisateur

{# label et input du UTI_EMAIL de la class LoginForm#}

Insérer un email d'utilisateur

{# label et input du uti_mdp de la class LoginForm#}

Insérer mot de passe

Hidden label checked

$(document).on('submit','#add_user_form',function (e) {

{# prevent the page getting refreshed#}

e.preventDefault();

$.ajax({

type:'POST',

url: 'registerSearch',

data:{

username:$('#UTI_LOGIN').val(),

mdp:$('#UTI_MDP').val(),

nom:$('#UTI_NOM').val(),

prenom:$('#UTI_PRENOM').val(),

civilite:$('#UTI_CIVILITE').val(),

email:$('#UTI_EMAIL').val(),

supp:$('#UTI_SUPPRIME').val(),

csrfmiddlewaretoken: $('input[name = csrfmiddlewaretoken]').val()

},

success:function () {

alert("Utilisateur crée !");

}

})

});

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值