En fonction des préférences de l'utilisateur, j'injecte dans mon application un jason_encoded (tableau de traduction) qui est ensuite converti en objet javascript et utilisé par l'application. Selon vous, quel est le meilleur moyen de le faire?Quelle est la meilleure façon d'injecter javascript dans mon application?
Solution 1:
<head>
<script type="text/javascript" src="lang.php"></script>
</head>
Solution 2 (code est exécuté à l'intérieur index.php):
<head>
<?php
require_once(database_connect.php);
//Prepare $myDictionary...
$dictionary = json_encode($myDictionary);
echo ("
<script type='text/javascript'>
var dictionary=". $dictionary .";
</script>
");
require_once(database_close.php);
?>
</head>
Je suis actuellement en utilisant la première solution, parce que je peux mettre en cache les résultats, mais Je ne sais pas si mettre tout ce code php (y compris les fonctions require/include) dans index.php est une bonne ou une mauvaise idée. Merci pour vos suggestions