cómo navegar a la página anterior sin actualizarlo.en HTML

HI tengo un código ExtJS en la parte delantera. los menús desplegables de esta página se cargan dinámicamente a través de una llamada de servicio web a un servicio de terceros. He navegado desde esta página a la página de resultados.

Ahora, en la página de resultados, tengo un botón que permite al usuario volver a la página anterior. pero todos los datos en el menú desplegable deben conservarse.

intenté window.history.go (-1) y history.back ()

Chicos, por favor, ayúdenme.

Si la página de navegación se encuentra en una url diferente a la página de resultados, entonces no es posible. Probablemente deba guardar el estado de ese menú, por ejemplo, en cookies o en una sesión en el servidor para poder restaurar ese estado para cada cliente. También el almacenamiento en el lado del cliente HTML5 es una opción. Otra posibilidad es cambiar la forma en que se carga la página de resultados, por lo que no necesitará volver a cargar la página para volver (por ejemplo, use AJAX).

Estoy usando ahora extjs4 mvc design. Tenemos una sola página html, vistas múltiples, un modelo y un controlador.

Al navegar a una vista nueva, necesita ocultar los paneles anteriores y al volver muestra el panel anterior. Esto resolvió mi problema de navegar y conservar la vista.

Como arriba, esto no es adecuado para mvc si lo usa para múltiples aplicaciones y diseños anteriores donde usamos onReady() .