0
私は投票システムに取り組んでいます。ユーザーが投票回答の選択肢を送信した後、私はそれらを表示できるように、すべての回答を含むJSONを返す必要があります。JSON.Parse Returns Undefined
AJAXフォームを提出した後、それはこのように正しくJSONを返す:
[{"answer_1":0,"answer_2":1,"answer_3":0,"answer_4":0}]
しかし、私はそれを解析しようとすると、すべての答えはundefined
を返します。
これは私がそれを解析する方法である:
$("#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();
});
私が間違って何をしているのですか? undefined
はなぜ返されますか?すべての提案は大歓迎です。
なるほどです!それは動作します。どうもありがとうございました。 –