jQuery按钮显示并重新加载iframe。

3

我有一个按钮,第一次点击时会显示一个iframe。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();
    });

});

只需使用 document.getElementById(FrameID).contentDocument.location.reload(true); 来重新加载您的 iframe。 - Just code
2个回答

4

如何在 jQuery 中重新加载 iFrame

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

完美!非常感谢。 - Noam Igor Veronin

0

你应该能够用这段简短的JavaScript代码实现它

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

JQuery

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接