3
这里是downloadURL
功能,我使用它来下载一个文件,其中:如何在使用iframe.src下载文件时获取返回状态码?
function downloadURL(url) {
var hiddenIFrameID = 'hiddenDownloader',
iframe = document.getElementById(hiddenIFrameID);
if (iframe === null) {
iframe = document.createElement('iframe');
iframe.id = hiddenIFrameID;
iframe.style.display = 'none';
document.body.appendChild(iframe);
}
iframe.src = url;
};
这可以完美运行下载文件,但现在,我想返回HTTP状态代码,如果http状态码不是200,我想alert
出来。
任何人都可以告诉我如何检索?提前致谢。
我不认为你可以从iframe获取状态码。您可以尝试向iframe添加一个'onload'事件。事件对象可能有一些有用的信息。 –
你能给我一些特定的东西,如代码片段?我是新来的JavaScript,我希望你能证明你说什么:)感谢兄〜@ RocketHazmat – Judking
http://stackoverflow.com/questions/2955947/how-do-i-get-the-http-status-code -with-的jQuery –