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

216
Vistas
¿Cómo cambiar la dirección web, al mismo tiempo, solo actualizar una parte de la página?

Usé Ajax para actualizar la página, pero la dirección no ha cambiado.

 function refresh(page) { let xmlhttp; if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); } else { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("test").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET",page,true); xmlhttp.send(); }

Agrego esto para cambiar la dirección .

 let newurl = window.location.protocol + "//" + window.location.host + window.location.pathname + '?foo=bar'; window.history.pushState({path:newurl},'',newurl);

Puede funcionar, pero no puedo visitar el sitio web usando esta nueva URL. Quiero mi sitio web como las Guías de Android . cuando cambié la dirección. solo actualice una parte de la página.

Por ejemplo: Mi sitio web es "mywebsite.com/test.php"; Agrego la nueva URL para cambiar la dirección como about, se convierte en "mywebsite.com/php?foo=bar#". pero cuando ingreso esta dirección en la barra de direcciones. la página sigue siendo "mywebsite.com/test.php"

¿Sabías lo que quiero decir?

¡Disculpe mi mal inglés!

solución: tal vez, puedo hacer esta pregunta de esta manera, '¿Cómo actualizar la página en caliente?'

referencia : API de historial de Vue.js y javascript

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