0
我需要暂停.each循环,给iframe加载时间。有没有办法做到这一点?我研究了回调等等,但都没有运气。我不想要超时,因为我需要确保iframe src完全加载。jQuery。每个循环暂停iframe以完全加载
$.ajax({
type:'post',
traditional: true,
url: '/Reportedit/exportPdfCharts',
dataType: 'json',
cache: 'false',
contentType: 'application/json; charset=utf-8',
success: function(data) {
$.each(data, function() {
var url = "/Reportedit/createonechart";
$("#iframe-chart").attr("src", url);
//NEED TO PAUSE HERE UNTIL iframe source has completely loaded.
});
}
});
您可以挂钩一个onrame上的onload事件,但由于ajax调用是异步的,因此不能暂停中间调用。如果您需要等待,那么AJAX可能不是正确的工具。 –
你不能暂停$ .each循环。 –