Как заменить блок div через ajax?
а что мешает рендерить оба блока и в зависимости от ситуации скрывать/показывать нужный блок ?
Ну у вас 2 варианта:
1. Изучить jquery
2. Изучить vue
Первый более говнокодистый, но писать потребуется меньше (и да, совет Сергей Доний учитывайте), второй чище и красивее и больше вам даст в будущем, но переписывать скорее всего придется весь фронтэнд.