проблема обработки ошибок AJAX в пользовательском интерфейсе - PullRequest
0 голосов
/ 14 сентября 2018

Я пытаюсь добавить контакт в свою базу данных, используя 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);
                    }
                    },
             });
        });
   });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...