2017-09-01 75 views
3

我有一個按鈕,當第一次點擊時會顯示一個iframe。 iframe的來源是文本日誌文件。jQuery按鈕顯示並重新加載iframe

我希望每當同一個按鈕被點擊/切換時,iframe也會刷新,以防日誌文件更新。

這是到目前爲止我的代碼:

HTML

<button id="displaylog">Display Log</button> 

<iframe id="ramka" src="@Url.Action("OpenFile", "File")" style="display:none"></iframe> 

jQuery的

$(document).ready(function() { 

    $("#displaylog").click(function() { 
     $("#ramka").show(); 
    }); 

}); 
+0

只要使用'的document.getElementById(FrameID).contentDocument.location.reload來實現它(真);'重新加載你的iframe –

回答

4

重新加載iFramejQuery

$('#ramka').attr('src', function (i, val) { return val; }); 
+0

完美!非常感謝。 –

0

你應該能夠與這短短的一段代碼 的JavaScript

document.getElementById("ramka").src = document.getElementById("ramka").src 

jQuery的

$("#ramka").prop("src", $("#ramka").prop("src"))