Wie ihr euch wahrscheinlich schon vorstellen könnt sollte das funktionieren ohne dass die Seite neu geladen wird.
Mit JavaScript sortieren - es besteht überhaupt keine Notwendigkeit, den Server zu belasten und die Bandbreite des Clients zu verbrauchen, wenn di Daten schon alle beim Client liegen.
Wenn kein JavaScript vorhanden: Seite neuladen.