1
iframeのHTTPコードをキャッチしたいと思います。 HTTPコードに応じて、iframeは読み込みを続行/停止する必要があります。 Jqueryなどを使ってこれを行う方法はありますか?あるいは、最初にCurlを使ってHTTPコードをチェックし、iframeをロードする必要がありますか?iframeのHTTPコードをキャプチャするにはどうすればよいですか?
ありがとうございます。
iframeのHTTPコードをキャッチしたいと思います。 HTTPコードに応じて、iframeは読み込みを続行/停止する必要があります。 Jqueryなどを使ってこれを行う方法はありますか?あるいは、最初にCurlを使ってHTTPコードをチェックし、iframeをロードする必要がありますか?iframeのHTTPコードをキャプチャするにはどうすればよいですか?
ありがとうございます。
あなたの「IFRAME」のロードにXmlHttRequestを使用してこれを行うことができます。このためだけにjqueryのを使用する
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();
必要がありませんが。
返信いただきありがとうございますが、私は自分のサーバーに限定しています: Origin XはAccess-Control-Allow-Originによって許可されていません –