Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

118
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!