[AJAX] Récupérer donnée après requête ajax
Bonjour,
Je vous expose mon petit soucis, enfaite, je fais une requête ajax pour récupérer des données dans ma bdd. Cependant impossible de l'ai récupérer derrière dans une variable.
Voici ce que j'ai fais:
Ma requette ajax : par contre si je fais un alert(data) dans la fonction success je récupère bien les données
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| var texte;
$.ajax({
type: "GET",
url: "requete.php",
dataType : "html",
error:function(msg, string){
alert( "Error !: " + string );
},
success:function(data){
texte = data;
// $("#recup_users").html(data);
}
});
alert(texte); |
ma requête php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <?php
try{
$bdd = new PDO('mysql:host=localhost;dbname=ecriture', 'root', '') or die(print_r($bdd->errorInfo()));
$bdd->exec('SET NAMES utf8');
}
catch(Exeption $e){
die('Erreur:'.$e->getMessage());
}
$limit = $_GET['numero'];
$req = $bdd->query('SELECT user_name FROM user');
while ($data = $req->fetch()) {
echo $data['user_name'];
echo "%%%";
}
$req->closeCursor();
?> |