Que tal amigos, hoy veremos una forma sencilla de hacer que nuestra página se recargue cuando se cumpla una condición o cuando se dispare algún evento como puede ser un click o change etc.

El método reload() nos facilita esta acción, veamos de qué manera en el siguiente ejemplo:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <title>Recargar Página</title>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
</head>
<body>
  <button id="btnRecargar">Recargar</button>
</body>
</html>

Teniendo declarado nuestro botón con id btnRecargar procedemos a crear nuestro código jQuery:

$(function(){
  //Añadimos el evento a nuestro botón
  $("#btnRecargar").click(function(){
    // Aquí colocaremos el código que hara reload de la página
    location.reload();
  });
});

Espero te sea de ayuda este post. Un saludo!!