1

我想捕捉 iframe 的 HTTP 代码。根据 HTTP 代码,iframe 必须继续/停止加载。有没有办法做到这一点,使用 Jquery 等?还是我应该先使用 Curl 检查 HTTP 代码,然后再加载 iframe?

提前致谢。

4

1 回答 1

4

您可以通过使用 XmlHttRequest 加载您的“iframe”来做到这一点:

var httpRequest = new XMLHttpRequest();
httpRequest.onreadystatechange = function() {
    if (httpRequest.readyState === 4) {
        if (httpRequest.status === 200) {
            // success
            document.getElementById('iframeId').innerHtml = httpRequest.responseText;
        } else {
            // failure. Act as you want 
        }
    }
};
httpRequest.open('GET', iframeContentUrl);
httpRequest.send();

无需为此使用 jquery。

于 2012-05-02T18:11:51.403 回答