Incorporation de données générées par PHP dans JavaScript
Lorsque vous utilisez PHP pour remplir dynamiquement vos pages Web, vous pouvez rencontrer des scénarios dans lesquels vous avez l'intention d'intégrer données produites par PHP dans votre code JavaScript. Cet article explique comment réaliser cette intégration de manière transparente.
Une approche consiste à intégrer du code PHP directement dans votre JavaScript, comme illustré ci-dessous :
function jst() { var i = 0; i = <?php echo 35; ?>; alert(i); }
Cependant, cette technique n'est pas recommandée dans les situations où vos fichiers JavaScript sont traités séparément du code PHP, par exemple à des fins de mise en cache.
À cette fin, il existe une approche plus efficace. En utilisant la fonction json_encode() en PHP, vous pouvez transmettre des variables JavaScript à l'aide d'objets json. Ce processus comprend :
<script type="text/javascript"> var my_var = <?php echo json_encode($my_var); ?>; </script>
En adoptant cette approche, vous bénéficiez des avantages suivants :
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!