jAlert在循环中无法正常工作。它仅显示数组中的最后一条消息。我该如何解决这个问题?
for (var i = 0; i < data.Messages.length; i++) {
var item = data.Messages[i];
if (item.Type == 1)
jAlert(item.Message);
else if(item.Type == 2)
jAlert(item.Message);
}
答案 0 :(得分:2)
它按预期工作。
如果您希望它们一个接一个地出现,您可能需要关闭处理程序才能显示下一个处理程序。
否则jAlert只会显示发送的最后一个。