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

106
Views
¿Por qué se agrega "?a=a" al reverso de mi URL en GET?

Utilizo una solicitud GET de publicación con action="/sact/${searchp}/" para enviar una consulta de búsqueda de usuario.

 var searchp = search.querySelector("input.search-input").value; // returns the normal value document.body.innerHTML += `<form id="jsForm" action="/sact/${search}/" method="GET"><input type="hidden" name="a" value="a"></form>`; document.getElementById("jsForm").submit();

Esto redirige aquí:

 router.get('/sact/:where', async (req, res, next) => { res.render('search'); });

No entiendo por qué se agrega /?a=a en la parte posterior de la URL cada vez que se envía. ¿Cómo lo elimino?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Cuando document.getElementById("jsForm").submit(); enviará el formulario en la URL como parámetros de consulta porque está utilizando method="GET"

El a=a es de este campo <input type="hidden" name="a" value="a"> está oculto en el HTML pero aún se enviará en la URL

si desea "ocultar", puede usar method="POST" no será visible en la URL

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!