Как остановить перезагрузку страницы в jquery?

Пользователь

от raina , в категории: JavaScript , 7 месяцев назад

Как остановить перезагрузку страницы в jquery?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от vladimir , 7 месяцев назад

@raina 

Вы можете остановить перезагрузку страницы в jQuery, вызвав метод preventDefault() на объекте события в функции обработки события. Вот пример:

1
2
3
4
5
$(document).ready(function() {
  $('a').click(function(event) {
    event.preventDefault();
  });
});


Этот код предотвращает перезагрузку страницы при щелчке на любой ссылке на странице. Вы можете использовать другой селектор, чтобы выбрать конкретную ссылку, которую вы хотите обработать.


Если вы хотите остановить перезагрузку страницы в ответ на другое событие, например, отправку формы, вы можете использовать тот же метод preventDefault() в функции обработки события для события отправки формы:

1
2
3
4
5
$(document).ready(function() {
  $('form').submit(function(event) {
    event.preventDefault();
  });
});


Этот код предотвращает перезагрузку страницы при отправке любой формы на странице.