Ciao e benvenuto, se si tratta di aggiornare solo parti di una pagina, senza quindi ricaricare l'intera pagina, la risposta è AJAX o tecniche similari come Fetch e WebSocket, con cui è appunto possibile comunicare col server in modo asincrono.

Puoi consultare le relative guide linkate e fare eventuali altre ricerche usando quei termini per capire come meglio muoverti nel tuo specifico caso.

Buon proseguimento