где на стороне сервера, будет информация о том, что находится ли фильм в избранном,
она и в любом случае будет на стороне сервера. Вопрос в том, как ее получать.
Я бы при загрузке страницы получал все необходимые данные через контекст представления, отображающего страницу и отображал соответствующие кнопки с помощью шаблонов.
А js-запросы использовал бы только для обновления состояний (посылая запросы на необходимые урлы).
Другое дело, что ajax, как и jquery в целом - мало актуальны. Как минимум для запросов можно использовать
xmlhttprequest или
fetch.
А вообще, как альтернативу - можете посмотреть на фреймоврки по типу react/angular/Vue.js