Pregunta

Tengo una página con un formulario de búsqueda.Cuando visite la página por primera vez, tengo un jQuery (Documento) .Ready () disparando:

jQuery(document).ready(
  function () {
    jQuery("#new_search").val(Math.round(new Date().getTime() / 1000));
  }
);

Ahora cuando envía el formulario y luego presione el botón ATRÁS, el documento. No se dispara, y necesita.

El problema original fue solo en Firefox, pero después de algunas investigaciones encontré que agregar un evento de descarga al cuerpo resuelto que:

jQuery(window).unload(function(){});

Ahora, me han dicho que no funciona en IE11.

¿Alguien tiene algún consejo para obtener la función de documento para disparar en IE11?

¿Fue útil?

Solución

Entonces, me tropezó con

Otros consejos

Para cualquier otra persona que se encuentre con este problema, aquí hay un artículo de MSDN que documenta cómo detener el comportamiento de almacenamiento en caché hacia atrás / adelante de IE11: https://msdn.microsoft.com/library/dn265017 (v= vs.85) .aspx .De acuerdo con eso, agregar un controlador de eventos antes de descargar lo detiene.Esto también funciona en Firefox: https://developer.mozilla.org/en-us/docs/using_firefox_1.5_caching .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top