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