При регистрации js выводит сообщение об успешной регистрации и при удаче и при неудаче

Респонзе проверяю на дубликат, и стараюсь вывести сообщение о том что почта такая уже есть. При дубликате в ответе содержится Duplicate entry '[email protected]' for key 'email'

Где ошибка? при любом раскладе выводит сообщение об успешной регистрации, при этом в базу не добавляет если дубликат!

success: function(response){

if (response === "Duplicate entry") {

$("#msgdiv").hide();
$("#msgdiv").css({'color':'red'});
$("#msgdiv").html("Провал!");
$("#msgdiv").show();

}

else {

$("#msgdiv").hide();
$("#msgdiv").css({'color':'green'});
$("#msgdiv").html("Регистрация прошла успешно!");
$("#msgdiv").show();

setTimeout(function(){
location.reload();
//window.location.href = '../';
},10000);

}

}```

Ответы (0 шт):