jQuery 按钮显示并重新加载 iframe

jQuery button shows and reloads iframe

我有一个按钮,第一次单击时会显示一个 iframe。 iframe 的来源是一个文本日志文件。

我希望每当同一个按钮 clicked/toggled 时,如果日志文件更新,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();
    });

});

jQuery

中重新加载 iFrame
$( '#ramka' ).attr( 'src', function ( i, val ) { return val; });

你应该可以通过这段简短的代码实现它 JavaScript

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

Jquery

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