JS: Inhalt einer Json Datei in einen Hash holen
Mittwoch, 18. September, 2024
Ich habe eine Sprachdatei für ein PHP-Skript in einer JSON Datei abgelegt.
Meine HTML Seite sollte in der eingebundenen Javascript-Datei die Datei ebenfalls laden und deren Inhalt einer Variable “aLang” zuweisen.
Sicher geht es noch eleganter, aber ich bin bei diesem Snippet hängengeblieben:
var sLang='de-de'; var aLang={}; (...) /** * Init step 1: load language file and make it available in aLang */ async function init(){ fetch('lang/' + sLang + '.json') .then(response => response.json()) .then(aLang => { initStep2(aLang) }) .catch(error => console.log(error)) ; } /** * Init step 2 */ async function initStep2(langArray) { aLang = langArray; // just to check it in the console: console.log(aLang); // optional: next js function to call or more js code } // MAIN init();