function GetDiagrams(componentID) {
$.getJSON("../PlanView/GetDiagrams", { ComponentID: componentID }, function (diagrams) {
for (var i = 0; i < diagrams.length; i++) {
PaintDiagram(diagrams[i]);
}
});
}
我要做的就是在返回的每个元素上调用PaintDiagram。我尝试了一下Googling,因为我非常相信这很容易简化,但无法举一个简单的例子。
此功能是否适合进行更多重构?
最佳答案
当然,我肯定会使用jQuery $.each
$.getJSON("../PlanView/GetDiagrams", { ComponentID: componentID }, function (diagrams) {
$.each(diagrams, function() {
PaintDiagram(this);
});
});