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

109
Vistas
Cómo obtener un valor en una página usando jquery y repetirlo en la página usando php

Problema:
Necesito obtener el número 65 en etiqueta fuerte.
Probé el siguiente código, pero muestra un error de referencia no capturado.
(Soy un novato y pasé horas creando el siguiente código pero terminé así...)
¿Podría por favor decirme cómo solucionar este problema?

Código que probé:

 <script type="text/javascript"> jQuery(document).ready(function ($) { var getnum; getnum = $('div.elementor-widget-container p > strong').text(); <?php $abc = "<script>document.write(getnum)</script>"?> }); </script> <?php echo $abc;?>

Error de la consola:
Error de referencia no capturado: getnum no está definido


HTML (el código proviene de un complemento de punto y recompensa de Yith):
 <div class="elementor-element elementor-element-c1d0790 elementor-widget elementor-widget-text-editor" data-id="c1d0790" data-element_type="widget" id="pointsid" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p>Your credit is <strong>65</strong> Points</p> </div> </div>

Gracias
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Estás mezclando javascript y php juntos. Puede pasar variables del lado del servidor (es decir, php ) al lado del cliente (es decir, javascript ), ¡pero no al revés! Al menos no en la misma página sin usar ajax . Podrías hacerlo con ajax , pero no estás usando ajax aquí. Sin embargo, hay algunos trucos que no se recomiendan para la producción.

También vale la pena mencionar que su pregunta no está clara por qué querría hacerlo así.

No obtendrá ningún error si escribe su código de esta manera:

 <script type="text/javascript"> jQuery(document).ready(function($) { let getnum = $('div.elementor-widget-container p > strong').text(); console.log(getnum); }); </script>

Lo que te dará 65 en la consola. Sin embargo, desea repetirlo usando php .

Los siguientes "trucos" NO se recomiendan para la producción:

  • ¡Podría usar "localStorage" para almacenar su valor y recuperarlo nuevamente!
  • ¡También podrías usar "cookies"!

Así que tu código sería algo como esto:

 <script type="text/javascript"> jQuery(document).ready(function($) { let getnum = $('div.elementor-widget-container p > strong').text(); localStorage.setItem("getnum", getnum); }); </script> <?php echo "<script>document.write(localStorage.getItem('getnum'));</script>"; ?>

¡Lo que hará eco de 65 en la página usando php !

¡Avísame si eso era lo que estabas buscando!


Probado y funciona bien!

about 4 years ago · Juan Pablo Isaza Denunciar

0

Getnum se define cuando se carga el documento. Cuando accede a getnum, aún no está declarado.

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