sirve que para obtener crear javascript jquery

javascript - que - window location pathname



Javascript recarga la página con valor hash (8)

Esta es realmente una publicación anterior, aún así trataría de responder con la combinación correcta de respuestas.

  1. location.reload() y location.reload(true) funciona como F5 en el navegador. Esto publicará todos los datos del formulario en el servidor si anteriormente lo hubiera hecho.
  2. location.href no actualizará la página hasta que el navegador reconozca un cambio en la URL. el cambio en hash (#paramname) no cumple los requisitos para el cambio de URL y, por lo tanto, simplemente hacer location.href+="#paramname" no funcionará.

Entonces, location.href+="?anything#paramname" debería volver a cargar la página como una nueva solicitud ya que ?anything es cambio en la URL".

Estoy tratando de actualizar la página con esta declaración en el archivo javascript externo después de algunos procesos.

window.location.href = window.location.href

Se recarga perfectamente la página, pero quiero desplazarme a la ubicación específica después de volver a cargar. Entonces, puse esto en la página.

<a name="uploadImgSection"></a>

Y cambie el javascript a

window.location.href = window.location.href + "#mypara";

Este código no recarga / actualiza la página tampoco

window.location.hash = "#uploadImgSection"; window.location.href = window.location.href;

Cuando lo hago, no vuelve a cargar la página. ¿Hay alguna manera de que pueda volver a cargar la página con la posición de la barra de desplazamiento?


Este trabajo para mí

window.location.href = baseUrl + "#/m/team"; location.reload();


Esto funcionó para mí

$(''body'').on(''click'', ''.className'', function () { var data = $(this).attr(''href''); alert(data); window.location.reload(); });


Esto funcionó para mí:

var tabValue = document.URL; window.location = tabValue.substring(0, tabValue.lastIndexOf("#")); window.location.hash = "#tabs-3"; //Whatever is your hash value location.reload();


Prueba esto

var urlString=window.location.href; var url=urlString.split("#")[0]; window.location.href = url + "#mypara";


Quería actualizar esta pregunta porque descubrí que usar window.location.href += "#mypara" seguirá añadiendo el parámetro a la url, incluso si existe. He encontrado que la mejor manera es usar

window.location.hash = "#mypara" location.reload();


var loc = location.hash; location.hash = " "; location.hash = loc;


window.location.href += "#mypara"; location.reload();

Primero agregue el hash, luego vuelva a cargar la página. El hash permanecerá allí y la página se volverá a cargar.

Probado, funciona

ps: si ya existe un hash en la URL, es posible que desee cambiarlo directamente a través de location.hash lugar de .href .