Ну так вызывайте запрос после event.preventDefault(), у запроса наверняка есть callback с каким-то результатом, ну вот внутри колбека и делайте то, что вам необходимо
Не за что!
Обычно следующая стадия этого вопроса - это как сделать тоже самое, но при условии, что на фоне не картинка, а видео или webgl анимация.
P.S. Поэтому не стесняйтесь, пишите ;)