Hallo selfmade01,
bei zeitkritischen Aktionen solltest du nicht mit alert debuggen, nimm statt dessen console.log.
jQuery(function($) { var translate ;
$.ajax({ url: '../translate/ajaxLangScript.php', dataType: 'json', success: function(data) { translate = data[0]; }, async: false });
alert("das ist test 1 : "+translate['testtext']);
});
hier bringt er aber auch ein undefined
Bist du sicher, dass die success-Funktion auch aufgerufen wird? Bist du sicher, dass in data[0] etwas vernünftiges enthält? Bist du sicher, das der Request wirklich asynchron läuft? Und wenn ja, warum?
Gruß, Jürgen