Зависит от количества элементов вашей страницы и от того, насколько сложными будут ваши выбранные запросы. Если у вас есть несколько div-ов, которые можно легко выбрать, вам следует просто заменить содержимое div-ов. Если ваша страница сложная, выбор и обновление div может выполняться медленнее, чем использование функции рендеринга, которая будет принимать данные в качестве параметра, генерировать HTML и подключать его к родительскому div. Другими словами, вы можете рассмотреть возможность рассматривать ваши div как компоненты.
Кроме того, вы можете попробовать некоторые фреймворки JavaScript, такие как ReactJS или AngularJS.