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 php : Sélectionner tout - Visualiser dans une fenêtre à part
$fromPHPtoJS = ['pseudo'=>$pseudo, 'actions'=>getAllActions($idRdv)];
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<script>
        var fromPHPtoJS = <?= json_encode($fromPHPtoJS ); ?>; // Transfert des variables de PHP vers JS
</script>
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
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 );