我一直在尝试使用以下代码对ajax数据进行分组。
$.ajax({
type: 'POST',
dataType: 'json',
contentType: 'application/json',
url: 'Question.aspx/Areas',
data: '{}',
success: function (result) {
var data=(result.d).reduce(function (das, current) {
das[current.parent] = das[current.parent] || [];
das[current.parent].push(current);
return das;
});
console.log(data, {});
}
数组有父母和区域。我想把它们归为父母。请查看屏幕截图以查找问题。
结果似乎很好,除了:结果还有1个区域和1个父级。我不知道为什么会发生这种情况。此外,我不知道如何使用该子数据(区域)。我想逐个列出它们。我需要一个$每个循环,如
$.each(data, function (parent, child) {
});
提前致谢。