L'intégration de données générées par du code PHP dans JavaScript est une tâche courante dans le développement Web. Voici deux approches que vous pouvez envisager :
Intégration directe :
Si vous avez une petite quantité de code PHP qui doit être sortie directement dans votre JavaScript, vous pouvez utilisez la syntaxe suivante :
function jst() { var i = 0; i = <?php echo 35; ?>; alert(i); }
Cette approche convient lorsque votre JavaScript est en ligne ou généré dynamiquement par PHP.
Variables externes :
Pour des morceaux de données plus volumineux ou lorsque votre JavaScript se trouve dans des fichiers séparés, il n'est pas pratique d'intégrer directement le code PHP. Au lieu de cela, vous pouvez transmettre les données sous forme de variable JavaScript :
// In index.php or a layout template <script type="text/javascript"> var my_var = <?php echo json_encode($my_var); ?>; </script>
Dans votre fichier JavaScript :
// Using the passed variable var value = my_var;
Avantages des variables externes :
Remarque : L'intégration directe du code PHP est vulnérable aux problèmes de sécurité tels que les attaques de scripts intersites (XSS). Utilisez des variables externes pour les données transmises à JavaScript qui pourraient provenir de sources non fiables.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!