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

111
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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