Tengo una pregunta aparentemente simple, pero no puedo encontrar la respuesta. Tengo una página web, que puede haber resultado de una solicitud POST y puede tener un ancla (#) en la URL. Quiero volver a cargar esta página como una solicitud GET en JavaScript. Por lo tanto, es similar al this question, pero en realidad quiero evitar el POST, no solo la advertencia al respecto.JavaScript para volver a cargar la página como solicitud GET
Así, por ejemplo, si la página resultó de una solicitud POST a "http://server/do/some?thing#" Quiero volver a cargar la URL "http://server/do/some?thing" como GET. Si intento
window.location.reload(true);
que hace que IE intente una POST. Si en cambio lo hago:
window.location = window.location.href;
esto no hace nada cuando la URL tiene un delimitador. ¿Realmente necesito hacer una manipulación de cuerdas para deshacerme del "# lo que sea" o hay una forma más fácil, "mejor" de hacer esto?
La forma "correcta" probablemente implica no hacer una actualización de la página del lado del cliente. – Triptych
De hecho, ¿puedes darnos un poco más de contexto sobre el problema para que sepamos que no vamos a recomendarte que hagas algo estúpido? – Breton
posible duplicado de [Actualizar la página con las variables javascript y GET] (http://stackoverflow.com/questions/17253754/refresh-the-page-with-javascript-and-get-variables) – Stephen