Cita: Para este tipo de cosas se suele usar JavaScript, de esa forma no necesitas recargar la página, también lo puedes hacer con AJAX, pero creo que te resultaría más sencillo hacerlo con JavaScript.
Es curioso que te refieras a Javascript y AJAX como cosas diferentes, cuando no lo son.
Cita: AJAX = Asynchronous Javascript And XML
AJAX es una técnica que sólo es posible a través de Javascript, de otra forma no se le diría así.