Variabile PHP dentro a JQuery

  • Creatore Discussione Creatore Discussione Tommy03
  • Data di inizio Data di inizio

Tommy03

Utente Attivo
6 Giu 2018
614
58
28
21
Vicenza
Salve, ho un problema con l'inserimento di una variabile PHP dentro ad un codice di Jquery.
PHP:
<?php
$id = $_SESSION['id'];
$idu = $_POST['idu'];
?>
<script>
$("#invval").click(function(){
var voto = $("input[name=rating]:checked").val();
var idval = <?= $id;?>;
var idric = <?= $idu;?>;
$("#myModal").css("display", "none");
$.ajax({
      type: "POST",
      url: "aggiungi.php",
      data: "voto=" + voto + "&valutatore=" + idval + "&ricevente=" + idric,
      dataType: "html",
      success: function(msg)
      {
        $("#risultato").html(msg);
      },
      error: function()
      {
        alert("Riprova...");
      }
    });
});
</script>
Questo è il codice. Così non funziona, mentre se al posto di <?= $id;?> e <?= $idu;?> metto io dei valori senza variabile PHP, funziona. Sapete dirmi come potrei scrivere queste due variabili PHP all'interno di codice JQuery?
Grazie
 
Codice:
<?php
     $phpvar = 'variabile php';
?>

<script type="text/javascript">

    var varjquey = '<?php echo $phpvar; ?>';
    console.log(varjquey);

</script>
 
Ciao,
prova così:
innanzi tutto devi richiamare la libreria e poi nello script racchiudi tutto tra

PHP:
    $(document).ready(function() {
           .......................;
            .......................
    });


e poi, per valorizzare la variabile, come dice Mr.x:

PHP:
            var a = '<?php  echo varphp ?>';


Zorro
 

Discussioni simili