con ajax mmmm la verdad si no reconstruyes los html no le veo mucho el caso pero mira te paso un ejemplo de lo que seria con ajax o al menos la idea que yo tengo
ejemplo en vivo
y el
tutorial de como hacerlo
dentro de este ejemplo aplica para tu caso el link que dice external aunque bien échale un vistazo a todo haber como puedes adaptarlo a tus necesidades