Bonjour à tous et merci d'avance pour votre aide.

L'idée ici est de gérer les messages d'erreurs des formulaires pour mes sites multilingues.
J'ai donc pensé à stocker dans un fichier .json les différent message et que je récupére ainsi.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
$(document).ready(function($) {
 
        var getError_message = [];
 
	$.getJSON('scripts/wizardFrame.json', function(data) {
		getError_message = data;
		console.log(getError_message.fr.emptyTxt); //fonctionne
	});
 
	console.log(getError_message.fr.emptyTxt); //ne fonctionne pas
});
Mon fichier .json
Code : 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
{
  "fr": {
    "emptyTxt": "Certains champs obligatoirs non pas été complété afin de soumettre cette requête.",
    "typeMail": "L'adresse courriel introduite est inccorecte.",
    "typePhone": "Numéro de téléphone",
    "typeAlpha": "mot commun"
  },
  "nl": {
    "emptyTxt": "Lorem ipsum Adipisicing in fugiat laboris cillum.",
    "typeMail": "Salut",
    "typePhone": "Numéro de téléphone",
    "typeAlpha": "mot commun"
  },
  "en": {
    "emptyTxt": "Lorem ipsum Dolor velit officia magna sint.",
    "typeMail": "Salut",
    "typePhone": "Numéro de téléphone",
    "typeAlpha": "mot commun"
  }
}
Hors je ne parviens pas à récupérer ma variable getError_message hors de la fonction $.getJSON.

j'obtient:
TypeError: getError_message.fr is undefined
Aussi je voulais avoir votre avis sur la technique et la conception.
Merci à vous,