我顯示一個等待對話框,然後我創建一個帶有該文件的url的iframe並將其附加到文檔中。文件下載後Iframe onload不執行?
Neptune.ShowWaitingDialog();
iFrame.src = "ExportReportAllMediaDetailsCsv/?" + $.param(object);
iFrame.style.display = "none";
iFrame.onload = function() {
parent.Neptune.CloseWaitingDialog();
};
document.body.appendChild(iFrame);
如果在服務器端錯誤的iFrame.onload功能相應地執行和等待對話框關閉,但是如果一個文件被返回的onload功能犯規得到執行,並等待對話框保持打開狀態。
我的問題是,如果文件返回不會刷新iframe,從而導致onload事件執行? 如果沒有,那麼是否有辦法檢測文件是否已被返回?