Всем привет!
Задача в том, чтобы при клике на кнопку, сабмитить форму ( редиректить страницу итд ) , но только после того, как ajax вернет данные.
Вот кусочек кода с комментариями:
$button.on( 'click', function(e) {
e.preventDefault(); // предотвращаем сабмит, т.к. данные еще не получены
$.ajax( {
url : '/someUrl',
type : 'POST',
dataType : 'json',
data : data,
success : function( data ) {
if ( data.status == 'SUCCESS' ) { // тут получили данные
return true; // а тут я пытаюсь сабмитить форму
}
}
} );
} );
Сабмит не происходит. Почему? Как правильно сделать?
Заранее спасибо!