[PHP - JS] Utiliser une variable PHP avec JS

Résolu
provotfor Messages postés 22 Statut Membre -  
provotfor Messages postés 22 Statut Membre -
Bonjour,

Je voulais savoir comment utiliser une variable PHP dans un code JavaScript :

Le code JavaScript se trouve dans la même page que le code PHP et HTML.

J'ai essayé comme suit :

<?php $url = "blablabla"; ?>
<script type="text/javascript">
var lien = <?php echo $url; ?>;
</script>


A ce moment là la page ne lis pas le script JS.

Alors j'ai essayé en mettant un parseInt() comme suit :

var lien = parseInt('<?php echo $url; ?>');

Et à ce moment la valeur de lien est NaN alors qu'elle devrait être 'blablabla'.

J'utilise une fonction JQuery pour le JavaScript.

Si quelqu'un aurait une idée... Merci d'avance

2 réponses

  1. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
     
    Salut provotfor,

    Si $url sous PHP est une chaine de caractères, tu dois mettre des guillemets dans ta déclaration de url en Javascript (comme en PHP, en fait).

    Dal
    1
    1. provotfor Messages postés 22 Statut Membre
       
      Merci pour ta réponse.

      C'est bête mais j'avais effectivement oublié de simples guillemets...

      Merci encore
      0
  2. script0r
     
    essaie :
    <?php
    $url="blabla";
    ?>
    <html>
    <body>

    <script language=JavaScript">
    var url=<?php echo htmlentities($url); ?>
    </script>

    </body>
    </html>
    0
    1. provotfor Messages postés 22 Statut Membre
       
      Merci pour ta réponse.

      Mais j'ai essayé et ça ne fonctionne pas...
      0