Variables globales pour deux fichiers .js separés
Bonjour,
voila en détail ce que je veux faire.
Avant tout voila ce qui fonctionne:
fichier1.js
Code:
1 2 3 4 5
|
var test; //variable globale
jQuery(document).ready(function($){
test="Welcome";
}); |
fichier2.js
Code:
1 2 3 4
|
jQuery(document).ready(function($){
console.log(test); //affiche welcome
}); |
La variable test a été transmise au fichier2.js, tout va bien...
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
Code:
1 2 3 4 5 6 7
|
var test; //variable globale
jQuery(document).ready(function($){
$("#connexionForm").submit(function(event){
test="Welcome";
});
}); |
fichier2.js
Code:
1 2 3 4
|
jQuery(document).ready(function($){
console.log(test); //affiche undefine
}); |
Modifier la variable globale 'test' dans une fonction ne modifie pas ma variable globale transmise au fichier2.js, Pourquoi???