Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

196
Vistas
Página de recarga automática en caso de error con Javascript

Estoy trabajando en una actualización automática para cuando mi página encuentre un error 500. Encontré el código jquery/javascript en línea aquí , y como era de una publicación anterior, y se responde, ya no está activo. Tenía una pregunta sobre la forma en que se usa "check_response" a continuación, como una variable, y luego dentro de la función (en 'setTimeout') establecida igual a la variable. Estoy un poco oxidado con mis funciones, y me preguntaba si 'check_response' aquí se usa como variable y como comando dentro de Python. En la pregunta OP, Python no fue una de las etiquetas utilizadas, aunque noté que Python está relacionado con 'check_response' después de buscarlo en Google.
En resumen, ¿se puede usar este script para aplicaciones que no sean de Python? Gracias.

 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script> /* Set starting and maximum retry times in seconds */ var retry_current = 8, // first refresh at 8 seconds retry_max = 4096, // refresh time truncated at about 68 minutes check_response = function() { $.ajax( { url: window.location.href, type: "HEAD", complete: function (jqXHR) { switch (jqXHR.status) { case 200: window.location.reload(true); break; case 502: if(retry_current < retry_max) { retry_current *= 2; } setTimeout(check_response, retry_current * 1000); } } }); }; setTimeout(check_response, retry_current * 1000); </script>

A continuación se muestra el código Javascript para la función principal de la página: la carga de noticias al actualizar la página:

 <script> var reloadUrl = {{reloadUrl|json_encode|raw}}; window.setTimeout(function () { window.location = reloadUrl; }, 5000); //5 seconds </script>
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda