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

108
Vistas
location.href cargar en la página actual/url anterior

tengo el siguiente jquery para el código onclick:

 function find(){ $.ajax({ type: "post", url: link + 'register/data', data: {}, success: function () { window.location.href= "mycontroller/myfunction" } });

}

quiero hacer que la url permanezca en mycontroller/myfunction cada vez que hacen clic en el botón, probé la subcadena lastindexof pero sigue agregando más url cada vez que hago clic en el botón, ¿cómo hago para que el botón permanezca en eso cada vez que hago clic en él? gracias de antemano

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Supongamos que estás en http://example.com . Rediriges la página a "test" , por lo que ahora estás en http://example.com/test . Ahora redirige a "test" nuevamente. Uh oh, ahora estás en http://example.com/test/test . No querías que eso sucediera, ¿verdad? Lo redirige solo una vez más a "other/test" . ¡Oh no, ahora estás en http://example.com/test/test/other/test !

La forma de solucionar esto reside en un solo byte. Cambie test a /test , para que siempre se compare con la URL base en lugar de con la actual.

En tu JavaScript:

 window.location.href = "/mycontroller/myfunction";

Independientemente de cómo haga clic en él, siempre estará en http://example.com/mycontroller/myfunction .

about 4 years ago · Juan Pablo Isaza Denunciar

0

Puede cambiar la función de éxito para usar window.location.origin de esta manera:

 function find(){ $.ajax({ type: "post", url: link + 'register/data', data: {}, success: function () { window.location.href = window.location.origin + "/mycontroller/myfunction" } }); }
about 4 years ago · Juan Pablo Isaza Denunciar
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