Я использую ajax для отправки формы. Ну, сценарий, который я использую, - это просто проверить форму, где некоторый простой текст отражается в processform.php
. Однако, когда я нажимаю кнопку «Отправить», ничего не получает предупреждения, и страница перезагружается.Почему мой сценарий ajax перезагружает мою страницу
is not that return false
Предполагается, чтобы предотвратить его. И когда я удаляю часть ajax, все идет хорошо.
Где я делаю это неправильно?
$("#submit").click(function(){
$("#sidebar .message").show();
$(".sidebar-content").hide();
$.ajax({
type: "POST",
url: "processform.php",
data: { name: "John", location: "Boston" }
}).done(function(msg) {
alert("Data Saved: " + msg);
});
return false;
});
Вы предотвращаете действие по умолчанию кнопки отправки? –
try 'e.preventDefault();' –
ya Я попробовал, так как Ruben Infante рекомендовал его в одном из ответов – prakashchhetri