Как в javascript выполнить функции перед и после ajax запросом?
Есть три функции
startAnimation()
makeAjaxRequest()
finishAnimation()
Проблема в том, что makeAjaxRequest() асинхронный и соответственно он выполняется раньше остальных, а функции анимации выполняются тут же.
Как сделать чтобы функции выполнялись в описанном выше порядке, т.е.