Paramètre d'une fonction javascript en php

Bonjour,
j'ai une fonction javascript afficherVille qui prend en paramètre "id" ,je veux passer ce même id à une fonction php.
function afficherVille(id)
{
<?php $idp="<script>document.write(id);</script>"; ?>
var markers2=<?php echo json_encode(getInfoCity($idp)); ?>;
}
j'ai essayé de convertir id en php et puis le passer en paramètre de la fonction getInfoCity mais ça marche pas.
Merci.

1 réponse

  1. Salut,

    Deux solutions possibles pour envoyer une données depuis javascript vers php :
    - utiliser un formulaire html
    - utiliser ajax

    Bonne journée
    1. Merci pour votre réponse est ce que c'est pas possible d'utiliser echo "<script>document.write(var)</script>";
    2. Tu peux utiliser echo pour passer une variable depuis php à javascript, pas l'inverse :
      var variableJS = '<?php echo $variablePHP; ?>';
      alert(variableJS);