JSON 配列をループしようとしていますが、この場合にそれぞれを適切に構築する方法がわかりません。アイデアはありますか?
$.get が取得する JSON は次のとおりです。
[{"Question":"Write your question here",
"Answers":
[{"Answers":"asd",
"Correct":false},
{"Answers":"dasdas",
"Correct":true
}
]},
{"Question":"Write your question here",
"Answers":
[{"Answers":"asdasd",
"Correct":false
}
]
}]
Jクエリは次のとおりです。
$.get("data.php", function(data){
var data = data.replace(/[\[\]']+/g, '')
$.each(data, function(i, q) {
var q = new Question(count++, data.Question);
$.each(data, function(i, val) {
q.addAnswer(data.Answers, Correct, q);
});
});
questions.push(q);
});
編集:
$.get("data.php", function(data){
$.each(data, function(i, val) {
var q = new Question(count++, val.Question);
questions.push(q);
});
$.each(q.Answers, function(i, val) {
q.addAnswer(val, val.Correct, q);
questions.push(q);
});
});