Hallo,
das verstehe ich nicht ganz.
Ich muss doch zuvor als aller erstes erstmal eine globale leer Variable definieren. Im zweiten step befülle ich diese dann mit dem Ergebnis aus success oder? im dritten step kann ich diese dann verwenden.
Ich sehe ja unter firebug das er ajax bereits abgearbeitet hat und ich als Antwort meinen Text in einem json-array bekommen habe.
erst dann kommt die Fehlermeldung des alert wo ich mir die Variable ausgeben lasse.
Grüße Jürgen
hier nochmal der aktualisierte code
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']);
});
Tach!
ich habe hier ein umfangreiches jquery-script ist es besser so etwas mit einer Klasse zu bewärkstelligen?
Egal wie umfangreich oder einfach die Verwendung des Inhalts von translate ist, es darf nicht vor dem Aufruf des success() erfolgen. Eine Klasse hilft nicht dabei, zeitliche Probleme zu lösen.