Как отобразить предупреждающее сообщение при отправке для ajax?

#javascript #jquery #json #ajax

Вопрос:

Я пытаюсь отобразить предупреждающее сообщение после отправки формы.

 $('#submitForm').on('click' , function(){

                var markers = {
                    "username": $('#username').val(),
                    "topic": $('#topic').val(),
                    "date": $('#date').val().toString(),
                    "time": $('#time').val().toString(),
                };

                $.ajax({
                        url:"http://127.0.0.1:8080/latest/video/user",
                        method:"POST",
                        data: JSON.stringify(markers),
                        dataType: "json",
                        encode: true,
                        processData: false,
                        headers: {
                            'Content-Type': "application/json"
                        },
                        success: function(data){
                         alert("New record is successfully added!");  
                         }
                    })
            });
 

Данные успешно отправлены, но при этом не отображается предупреждающее сообщение.

Комментарии:

1. Поскольку данные передаются «нормально», и страница перезагружается… добавьте e аргумент $('#submitForm').on('click' , function(e){ » как » и добавьте e.preventDefault(); прямо под ним.

2. Возвращаемый тип данных-это JSON правильно?

3. @LouysPatriceBessette это работает, спасибо.

4. @Тушаршахи да, это так