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

194
Vistas
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 Respuestas
Responde la pregunta

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 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