#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. @Тушаршахи да, это так