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循環。 –