Возможно, вам нужно либо return false
из вашего обработчика событий, либо использовать e.preventDefault()
, где e
- это объект события, переданный вашему обработчику событий.
Например, в обработчике submit
, прикрепленном к элементу <form>
, вы должны сделать следующее:
$("#f").submit(function() {
//do your stuff
return false //stop browser following link
});
или
$("#f").submit(function(e) {
e.preventDefault(); //stop browser following link
//do your stuff
});
EDIT:
Происходит то, что браузер отправляет форму, что по умолчанию приводит к перезагрузке страницы