Я пытаюсь добавить контакт в свою базу данных, используя ajax.но у меня проблемы с обработкой ошибок в пользовательском интерфейсе.В этом коде я пытаюсь обработать дублирование исключений первичного ключа, генерируемых Java.Я думаю, что я должен получить код состояния и сделать операцию на этом.не знаю как !!
$(document).ready(function(){
$('#submit').click(function(){
var id = $('#id').val();
var name = $('#name').val();
var address = $('#address').val();
var mobile = $('#mobile').val();
var phone = $('#phone').val();
var email = $('#email').val();
var input_data = {"id":id, "name":name, "address":address,
"mobile": mobile, "phone": phone ,"email": email };
$.ajax(
{
url: "/service/contact",
method:"POST",
data: JSON.stringify(input_data),
dataType: 'json',
contentType: "application/json",
success: function (data,status,xhr) {
var json_str = JSON.stringify(data);
var json_data = JSON.parse(json_str);
console.log(json_data.status);
alert("hi");
if (json_data.status == 200) {
$("#result").html("added");
} else {
$('#alertBox').addClass("alert-danger");
$('#alertBox').text(json_data.message);
}
},
});
});
});