selfmade01: globale Variable in jquery Funktion

Beitrag lesen

Hallo

ich suche nach einer Möglichkeit eine globale Variable zu nutzen was jedoch nicht funktioniert.

Ich habe ein jquery script in dem ich aus einer ajaxLangScript.php meine via gettext übersetzten Texte holen möchte um diese dann in meinem jquery-script verwenden zu können. Dabei benötige ich eine globale Variable die ich in jeder Funktion verwenden kann. Aktuell bekomme ich nur ein undefined.



var translate;
$( document ).ready(function() {
						$.ajax({
							url: '../translate/ajaxLangScript.php',
							dataType: 'json',
							success: function(data) {
							translate = data[0];		
							},
							async: false
						});
					
		});
alert("das ist test 1 : "+translate['testtext']);

jQuery(function($) {
      $('.addInfoPic').on('click', function(){

       bootbox.confirm({
								
		message: translate['testtext'] ,
		buttons: {
		  confirm: {
		  label: "OK",
		  className: "btn-primary btn-sm",
		   },
		   cancel: {
		  label: "Cancel",
		  className: "btn-sm",
		   }
		},
		callback: function(result) {
		   //if(result) bla bla;
		}
		});

       });
});

Grüße Jürgen