Bonjour,
voila en détail ce que je veux faire.
Avant tout voila ce qui fonctionne:
fichier1.js
fichier2.js
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 var test; //variable globale jQuery(document).ready(function($){ test="Welcome"; });
La variable test a été transmise au fichier2.js, tout va bien...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 jQuery(document).ready(function($){ console.log(test); //affiche welcome });
A noter que si je déclare [var test;] sous la ligne 3 le résultat est pareil...
Maintenant je modifie le code comme ci-dessous
fichier1.js
fichier2.js
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 var test; //variable globale jQuery(document).ready(function($){ $("#connexionForm").submit(function(event){ test="Welcome"; }); });
Modifier la variable globale 'test' dans une fonction ne modifie pas ma variable globale transmise au fichier2.js, Pourquoi???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 jQuery(document).ready(function($){ console.log(test); //affiche undefine });
Partager