2012-05-02 57 views
1

我想捕捉一個iframe的HTTP代碼。根據HTTP代碼,iframe必須繼續/停止加載。有沒有辦法做到這一點,使用Jquery等?或者我應該首先使用Curl來檢查HTTP代碼,然後加載iframe?如何捕獲iframe的HTTP代碼?

在此先感謝。

回答

2

您可以通過使用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只爲這一點。

+1

感謝您的回覆,但後來我被限制在我自己的服務器上: 訪問控制 - 允許來源不允許原產地X –