Passare dati php a javascript

di il
2 risposte

Passare dati php a javascript

Salve a tutti,

avrei la necessità di rendere dinamico il valore della latitudine e il valore della longitudine in javascript

var locations = [
  {lat: 44.54826, lng: 10.78962},
  {lat: 44.48417, lng: 10.68832},
  {lat: 44.531754, lng: 10.775572}
]
in php ottengo questi dati così

<?php
$term_id = 4;
$taxonomy_name = 'appartamento';
$term_children = get_term_children( $term_id, $taxonomy_name );

foreach ( $term_children as $child ) { 
                $term = get_term_by( 'id', $child, $taxonomy_name );
                
                echo the_field('longitudine', $term);
                echo the_field('latitudine', $term);
                
                } ?>
Sono alle prime armi !!!
Grazie 1.000

2 Risposte

  • Re: Passare dati php a javascript

    Ti mostro 3 esempi pratici su come risolvere problemi simili.
    
    <?php
      $variabile_stringa_php = "Come passare una stringa da PHP a Javascript";
    ?>
    
    <script>
      var variabile_stringa_js = "<?= $variabile_stringa_php ?>";
      console.log(variabile_stringa_js);
    </script>
    
    
    <?php
      $variabile_int_php = 42;
    ?>
    
    <script>
      var variabile_int_js = <?= $variabile_int_php ?>;
      console.log(variabile_int_js);
    </script>
    
    
    <?php
      $variabile_array_php = ["1",2,"3",4,"5"];
    ?>
    
    <script>
      var variabile_array_js = <?= json_encode($variabile_array_php) ?>;
      console.log(variabile_array_js);
    </script>
    

    Avendo a che fare con un array di objs il tuo caso è simile all'ultimo.
    Spero di esserti stato d'aiuto
  • Re: Passare dati php a javascript

    Ciao Paolovox, grazie!
    Proverò sicuramente il terzo metodo.
Devi accedere o registrarti per scrivere nel forum
2 risposte