Genom att använda just javascript som du beskrev med någon typ av (php-) script som agerar backend. Backendscriptet hämtar informationen från databasen och javascriptet anropar backendscriptet för att sedan uppdatera sidan utan någon synlig omladdning.
Det finns lite olika javascriptramverka att använda för att underlätta arbetet ex jQuery och Prototype.