Bonjour,
J'ai une application dans laquelle je transmets des variables de rdv-form.php à rdv-form.js.
Je voudrais créer un écouteur au chargement dans lequel je dois lire la variable issue de php et j'ai des doutes sur quel élément appliquer l'écouteur (document ou window) ou quel événement utiliser (load ou DOMContentLoaded). D'après https://developer.mozilla.org/en-US/...MContentLoaded, il semblerait que ce soit DOMContentLoaded qu'il faille utiliser.Code:$fromPHPtoJS = ['pseudo'=>$pseudo, 'actions'=>getAllActions($idRdv)];
Code:
1
2
3 <script> var fromPHPtoJS = <?= json_encode($fromPHPtoJS ); ?>; // Transfert des variables de PHP vers JS </script>
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 console.log(fromPHPtoJS.actions); const tbody = document.getElementById('tbody'), newAction = document.getElementById('newAction'); var lineIndex = 0; document.addEventListener('DOMContentLoaded', function(e) { var table = document.getElementById('table'), tr = document.createElement('tr'), td = document.createElement('td'), qui = document.createElement('input'), action = document.createElement('textarea'), commentaire = document.createElement('textarea'), fait = document.createElement('input'), del = document.createElement('image'), tds = [], trNb; lineIndex = fromPHPtoJS.actions.length++; console.log(lineIndex); }, false );