Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

107
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda