У меня есть кнопка (не кнопка отправки), которая выполняет ajax-вызовы перед отправкой другой формы.
Я хочу сделать
Given I am viewing homepage
When I press "JustAButton"
Then I should be on "/users/home"
Но перенаправление происходит несколько позжеОператор «Тогда» не выполняется, учитывая, что страница все еще находится на домашней странице.Как я могу ждать, пока вызовы ajax (результат нажатия кнопки) не будут завершены, и страница получит отправителя?*
Для
<input type="button" id="btn_Send" value="Send"/>
Javascript (пожалуйста, игнорируйте синтаксические ошибки, я думаю, что вы получите общее представление)
document.ready(){
$("#btn_Send").click(function(){
ajax.post('some url',<params>, callbackForSuccess);
}
function callbackForSuccess(result){
$("#form1").submit();
}