0
我通过JSON阵列试图循环,但我不知道如何正确地构建各自在这种情况下,每个函数的任何想法?通过JSON阵列
这里就是$不用彷徨是获得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
}
]
}]
这里是Jquery的:
$.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);
});
});
好的解释!但是我仍然遇到了一些麻烦,我在我的问题中进行了修改,但它仍然没有提供任何数据。什么原因? :) – Kim
对不起,我在阅读JSON数据时犯了一个错误。我更新了我的答案。 – FakeRainBrigand
谢谢!我想我现在要解决这个问题! – Kim