JürgenB: globale Variable in jquery Funktion

Beitrag lesen

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