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

251
Visualizações
La variable PHP agregada a la página no está poblada: se vuelve indefinida en la llamada a la función Javascript

Tengo algunos problemas y creo que mi sintaxis y estructura son correctas, pero por alguna razón la función está fallando.

página de productos.php

tengo esta función en la parte inferior de la página que toma el valor de $child y lo agrega a la página, donde se pasa a la función de Javascript get_child_options :

 jQuery(document).ready(function(){ get_child_options(<?=$child;?>); });

La función get_child_options se agrega en mi página footer.php

pie de página.php

 function get_child_options(selected){ if(typeof selected === 'undefined'){ var selected = ''; } var parentID = jQuery('#parent').val(); $.ajax({ url: '/admin/parsers/child_categories.php', type: 'POST', data: {parentID: parentID, selected: selected}, success: function (data){ jQuery('#child').html(data); }, error: function(){alert("Something went wrong with the child options.")}, }); } jQuery('select[name="parent"]').change(get_child_options);

El error cuando cargo productos.php es get_child_options no está declarado. He echado un vistazo en línea y a través de este foro y creo que la composición de mi función dentro de mi página de productos.php es correcta, simplemente no entiendo por qué no reconoce la función se declara dentro de mi footer.php y se procesa la función.

Para agregar, probé esto dentro de la función en mi página de productos.php pero me deshice del error indefinido pero la función no pasó ningún dato a mi función get_child_options.

 jQuery(document).ready(function(){ function getchild(child){ var child = <?=$child;?> get_child_options(child); } });

Si alguien puede ayudar, sería genial y no puedo pensar en lo que estoy haciendo mal. AIT

He revisado ¿Cómo puedo llamar a las funciones de PHP por JavaScript? y siento que mi situacion es diferente a la de alli.

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

0

Encontré el problema y era que mi archivo de analizadores no podía ver mi archivo de autenticación para obtener la función. Una vez que agregué la ruta correcta al archivo, todo funcionó.

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