2016-12-02 116 views
0

我有一個服務器API,它返回一個HTML響應。我需要在我的網頁上的iframe中顯示該HTML響應。任何想法我如何做到這一點?如何從服務器獲取iFrame中的HTML響應?

+0

您可能要問,而你嘗試,你面對的更具體的問題執行它。否則,用戶可能無法提供正確的答案。 – Coder

+0

請顯示您迄今已完成的一些代碼,然後其他用戶將幫助您。 –

+0

檢查答案[iFrame:如何顯示服務器響應(HTML)直接使用javascript的iFrame?](http://stackoverflow.com/questions/15370377/iframe-how-to-display-a-server-response- HTML的直接 - 進入 - iframe的使用-java嗎?RQ = 1) – 2016-12-02 10:26:57

回答

0

因此,我有限的事實,也許我可以破解這個案件。當你得到你的迴應時,你會想使用Javascript獲得IFrame。但是,沒有真正可靠的方法可以做到這一點,而且這完全是多餘的,除非您試圖在響應中避免某種UI。做到這一點的最佳方式是簡單地採取應對措施,並在當前文檔中顯示它。

這可以通過

<div id="response"> 
</div> 
<script> 
function write(data) { 
    document.getElementById("response").innerHTML = data; 
} 
</script> 

實現如果你絕對需要使用iframe來顯示數據(我強烈不推薦),這個環節可以讓你在正確的方向。

jQuery/JavaScript: accessing contents of an iframe

iFrame : How to display a server response (HTML) directly into iFrame using javascript?

編輯:

也試試,並指出 「反應」 是IFrame

document.getElementById("response").document.body.innerHTML = data; 
相關問題