11540 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous et merci d'avance pour votre aide.

J'envoie ma requête en jQuery.ajax vers un fichier php qui me renvoie bien dans la console.

{"ID":"7","dateReception":"2013-02-19 00:00:00","ID_contact":"654","subject":"Emissa ","message":"Vita est illis semper in fuga.","already_read":"0","already_reply":"0"}


Hors je ne parviens pas à le lire

jQuery.ajax({...
success: function(data) {
				alert(data[0].ID);
},


Merci à vous
salut, regarde bien ce qui est retourné par ton serveur dans ta console. `alert` ne sert à rien pour débugger, c'est à éviter absolument!

jQuery.ajax({...
  success: function(data) {
	console.log( data );
  }
});

Modifié par Vaxilart (08 Feb 2013 - 20:09)
il n'y à pas tout le code mais
Est-il bien noté dataType: 'json' en paramètre dans ton jQuery.axax
car tu envoies du json.

et il faudrait essayer avec data.ID au lieue de data[0].ID
Vaxilart:
Merci c'est vrai que console.log() c'est plus pratique que alert, marre de cliquer OK à chaque fois lol

canvasdev:
Thanks, t'a mis le doigt sur le probléme, ainsi c'est résolu.

Merci à tout les deux, vous m'avez appris beaucoup ce soir.
PS: oui dataType était bien en Json