Je vais avoir du mal à obtenir une réponse de retour d'un appel ajax Jquery ...Jquery obtenir les détails du tableau
(Il est un script pour authentifier un utilisateur, et doit retourner leur nom et l'ID utilisateur. Je crois comprendre que je pourrais coder comme JSON et obtenir les données dans le format ci-dessous.
il retourne une erreur de « non défini » pour l'alerte().
le javascript
$.ajax({
type: "POST",
url: "myURL.php",
data: {username: username, password: password},
success: function(results) {
//THIS IS WHERE THE PROBLEM IS
alert('Hi '+results.name); //Should be "Hi Basil Fawlty"
}
});
Le PHP (myURL.php)
//This comes from a SQL call that returns the following name
json_encode(array(
'id'=>1,
'name'=>'Basil Fawlty'
));
Toute aide ou idées sur l'endroit où je me trompe serait grandement apprécié!
Merci.
Solution: La solution consistait à ajouter un dataType.
Quelle version de jQuery utilisez-vous? – webbiedave
pouvez-vous poster ici ce que vous obtenez avec ** alerte (results.responceText) **? –
J'utilisais la version 1.3. La sortie était "indéfini" – Matt