Es gibt zwei Möglichkeiten mit javascript eine Seite neu laden zu lassen:
Möglichkeit 1
Der optionale Parameter „true“ lädt die Seite nicht aus dem Browsercache.
location.reload();
location.reload(true); // lädt Seite nicht aus dem Cache
Möglichkeit 2
window.location.href = window.location.href;
Unterschied
Möglichkeit 1 lässt einige Browser fragen, ob Formulardaten (sofern vorher ein Formular abgesendet wurde) erneut gesendet werden sollen.