Bonjour,
Je voudrais afficher un message défini dans une constante php avec JavaScript.Code:echo "<script>confirm(<?= json_encode(DEL_ADDR_CONFIRM); ?>);</script>";
Version imprimable
Bonjour,
Je voudrais afficher un message défini dans une constante php avec JavaScript.Code:echo "<script>confirm(<?= json_encode(DEL_ADDR_CONFIRM); ?>);</script>";
Bonjour,
Regarde le code HTML généré.
- Il manque des apostrophes pour passer une chaine de caractères en JS
- + si tu mets un echo, pas besoin d'ajouter des balises PHP
Et a priori, c'est htmlspecialchars(). Pas json_encode().Code:echo "<script>confirm('" . json_encode(DEL_ADDR_CONFIRM) . "');</script>";
C'est bon merci! ;)