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.
Mon fichier .json
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 });
Hors je ne parviens pas à récupérer ma variable getError_message hors de la fonction $.getJSON.
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" } }
j'obtient:
Aussi je voulais avoir votre avis sur la technique et la conception.TypeError: getError_message.fr is undefined
Merci à vous,
Partager