Я пытаюсь отправить форму через AJAX на django. Соответствующий код ajax: _
<script>
$(document).ready(function(){
$('#form1').submit(function(){
console.log('form is submitted');
var csrftoken = $("[name=csrfmiddlewaretoken]").val();
var formdata={
'username':$('input[name=user]').val(),
'email':$('input[name=email]').val(),
'password1':$('input[name=password]').val(),
'password2':$('input[name=password1]').val(),
};
console.log("Formvalue is taken");
$.ajax({
type:'POST',
url:'/Submit/signingup',
data:formdata,
dataType:'json',
encode:true,
headers:{
"X-CSRFToken": csrftoken
},
})
.done(function(data){
console.log(data);
if(!data.success){//we will handle error
console.log(data.errors);
if (data.errors.email){
$('#user-group').append('<div class="warning>'+data.errors.email+'</div>');
}
if(data.errors.username){
$('#email-group').append('<div class="warning>'+data.errors.username+'</div>');
}
}
else{
//all good
}
});
event.preventDefault();
});
});
Сообщение об ошибке Json, возвращаемое сервером:
Как я могу представить ошибки в HTML? Я хочу, чтобы каждая ошибка придерживалась соответствующих им элементов div?