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

190
Visualizações
Jquery dentro de un archivo php para reemplazar un valor de formulario con un parámetro de URL

así que tengo un controlador de formulario PHP en el que tengo un campo oculto. Lo uso todo el tiempo en mi encabezado, sin embargo, no lo he usado dentro de un archivo php. Accedo a la biblioteca jquery, uso $(document).ready(function() y tengo mis variables dentro, así como getURLParameter("tid"), luego ($tbody).html $("tbody").html($ ("tbody").html().replace(/{{transaction_id}}/g,replaceString));

Sigo recibiendo el error: Uncaught ReferenceError: getURLParameter no está definido

Probablemente me estoy perdiendo algo aquí, ya que nunca antes había hecho esto dentro de un archivo PHP.

¿Debo usar .php en lugar de .html?

Aquí está el fragmento de código:

 <?php } ?> <table width="250"><tbody> <script src="https://code.jquery.com/jquery-3.4.1.js"></script> <script> $(document).ready(function () { var replaceString = "NO TID"; var urlTerm = getURLParameter("tid"); if (urlTerm.trim().length > 0 && urlTerm != "null") { replaceString = decodeURIComponent(urlTerm).replace(/\+/g,' '); } $("input.transaction_id").html($("input.transaction_id").html().replace(/\{\{transaction_id\}\}/g,replaceString)); }); </script> <tr><td><form id="signupform" class="signup_form" action="/testing-kirby.php" method="post"><div><div><input class="signup-name-area" style="height: 32px; width: 325px;" name="name" type="text" placeholder="Full Name"><br><br><input class="signup-email-area" style="height: 32px; width: 325px;" name="email" required="required" type="email" placeholder="email@example.com"><div style=" margin-top: 15px;"<center><input class="signup-button-2" style="background-color: red; height: 48px;" type="submit" value="Sign Petition"></center></div><input name="loc" type="hidden" value="header"></div></div><input name="tid" class="transaction_id" type="hidden" value="{{transaction_id}}"></div></form><p style="text-align: center;">Sponsored by:</p><p style="text-align:center;"><img src="https://wolfdaily.com/wp-content/uploads/2020/05/Wolf-Daily-Final-160h.png" width="200"></p></td></tr></tbody></table>

¡Gracias!

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

No necesita reemplazarlo con jQuery. Si es php, puede obtener el parámetro url como

 var urlTerm = "<?php echo $_GET["tid"] ?>";

Sin embargo, si aún desea hacerlo con JavaScript, considere la solución aquí porque necesita definir la función getURLParameter en algún lugar de su código o olvidó importarla.

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