Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django rest framework Django Restframework dj rest身份验证密码重置确认提交问题_Django Rest Framework_Reset Password - Fatal编程技术网

Django rest framework Django Restframework dj rest身份验证密码重置确认提交问题

Django rest framework Django Restframework dj rest身份验证密码重置确认提交问题,django-rest-framework,reset-password,Django Rest Framework,Reset Password,尝试使用Dj rest auth软件包设置密码重置过程时。我遇到了一个问题:如何使用submit按钮来执行rest的post请求、密码、重置、确认api端点。我一直在获取与“ContentType”和$.post方法相关的错误消息,只执行GET请求。我采用了dj rest auth中的演示应用程序中的表单和所有内容。我必须在base.html中重新编写ajax脚本,以使其正常工作。我还为成功和失败响应添加了两个新的div $().ready(函数()){ $('form.ajax-post

尝试使用Dj rest auth软件包设置密码重置过程时。我遇到了一个问题:如何使用submit按钮来执行rest的post请求、密码、重置、确认api端点。我一直在获取与“ContentType”和$.post方法相关的错误消息,只执行GET请求。我采用了dj rest auth中的演示应用程序中的表单和所有内容。

我必须在base.html中重新编写ajax脚本,以使其正常工作。我还为成功和失败响应添加了两个新的div


$().ready(函数()){
$('form.ajax-post按钮[type=submit]')。单击(函数(e){
var form=$('form.ajaxpost');
var url=form.attr('action');
data=form.serializeArray();
var object_与_key_value={};
$.map(数据,函数(n,i){
对象_,其_键_值[n['name']=n['value'];
});
$.ajax({
“url”:url,
“类型”:“发布”,
'data':JSON.stringify(带有_key _value的对象_),
“contentType”:“application/json”,
“成功”:函数(数据){
$('.api response success').html(“密码已用新密码重置”);
},
“错误”:函数(数据){
$('.api响应错误').html(“出现问题,请重试”);
},
});
e、 预防默认值();
})
});