Ich arbeite an einem Abstimmungssystem. Nachdem der Benutzer seine Antwortantwort gesendet hat, sollte er JSON mit allen Antworten zurückgeben, damit ich sie anzeigen kann.JSON.Parse gibt undefined zurück
Nach dem AJAX Formular aus, gibt sie die JSON korrekt wie folgt aus:
[{"answer_1":0,"answer_2":1,"answer_3":0,"answer_4":0}]
Aber wenn ich versuche, es zu analysieren, alle Antworten zurückgeben undefined
. Diese
ist, wie ich es analysieren:
$("#poll-form").submit(function(event) {
var data = $("#poll-form").serialize();
$.ajax({
url: 'ajax.php',
type: 'POST',
data: data,
success: function(response) {
var res = JSON.parse(response);
$(".poll-content").html("<h1>Answer:</h1>" + res.answer_1); // res.answer_1 returns undefined
}
});
event.preventDefault();
});
Was mache ich falsch? Warum gibt es undefined
zurück? Alle Vorschläge sind willkommen.
Aha! Das funktioniert. Vielen Dank. –