2017-09-01 80 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"))