jQuery按钮显示并重新加载iframe

时间:2017-09-01 08:44:39

标签: jquery html button iframe reload

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

我希望无论何时单击/切换相同的按钮,iframe都会在日志文件更新时刷新。

到目前为止,这是我的代码:

HTML

public function store(Request $request)
{
    $company = new Company;
    $company->site_category = $request->input('test1');
    $company->site_category = $request->input('test2');
    $company->site_category = $request->input('test3');
    $company->category_rest= $request->input('test4');
    $company->category_rest= $request->input('test5');
    $company->category_rest= $request->input('test6');
    $company->user_id = auth()->user()->id; //sync with user
    $company->save();

    return redirect('/dashboard/company');
}

的jQuery

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

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

2 个答案:

答案 0 :(得分:4)

重新加载iFrame

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

答案 1 :(得分:0)

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

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

Jquery的

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