Stocke le résultat ajax dans la variable jQuery

J’ai commencé à utiliser jQuery et ajax pour obtenir des données à partir d’une firebase database, mais je ne peux pas savoir comment enregistrer le résultat de $ .get () dans une fonction de rappel externe variable.

Ceci est mon script jQuery:

var result=""; $.get("test.php", function(data){ result=data; }); alert(result); 

C’est le script test.php:

 echo "Hello, World"; 

Chaque fois que je lance ce script, il alerte “”.

Essaye ça:

 var result = ""; $.get("test.php", function (data) { SomeFunction(data); }); function SomeFunction(data) { result = data; alert(result); } 

Votre alerte sera déclenchée avant que $.get puisse renvoyer des données.

Faites que l’alerte soit exécutée sur un événement à la place, par exemple en cliquant:

 var result=""; $.get("test.php", function(data){ result=data; }); show alert