J'ai une réponse JSON de mon fichier php comme:jQuery AJAX ne peut pas travailler avec la réponse JSON
[
{"id":"1"},
{"archiveitem":"<small>26.06.2015 12:25<\/small><br \/><span class=\"label label-default\">Bug<\/span> has been submitted by Admin"}
]
et essayer d'aller chercher cette réponse dans un div après bouton a été cliqué, mais Firebug me dit la message du gestionnaire d'erreurs. Je ne peux pas comprendre le problème?
$('#loadarchive').click(function(){
$.ajax({
type: 'post',
url: '/src/php/LoadAdminDashboardArchive.php',
dataType: 'json',
data: {
action : 'getArchive'
},
success: function(results) {
var archiveelements = JSON.parse(results);
console.log(results);
$.each(archiveelements, function(){
$('#archivecontent').html('<div class="mark-read-container"><span class="btn-mark-unread" id="' + this.id + '">Unarchive</span></div><div class="bs-callout bs-callout-default">' + this.archiveitem + '</div>');
});
},
error: function(){
console.log('Cannot retrieve data.');
}
});
});
Si le gestionnaire d'erreurs est atteint, cela signifie que la réponse du serveur n'est pas '200 OK'. Cela signifie qu'il y a une erreur dans votre emplacement 'responseURL'. En fait, si responseURL est une variable, vous devez supprimer les guillemets qui l'entourent. –
Quel est le code d'état HTTP pour cette réponse? – kamituel
Wow, c'était rapide :-) Je ne suis pas très familier avec firebug, mais il semble qu'il ne donne aucune réponse ... Le responseURL n'est pas une variable c'est juste /src/php/LoadAdminDashboardArchive.php – Quhalix89