0
我使用Laravel 5.4,我想一个形式打开新的标签页,改变原来的窗口位置,以“/” 为了打开我使用的是新的标签:Laravel打开一个新的标签,并改变原来的窗口位置
<form Offer target="_blank" action='saveOffer' method="POST">
<input class="btn-success" type="submit" id="saveOffer" value="Save offer">
</form>
及其“正常工作”。 要改变旧的窗口位置,我使用的是:
$('#saveOffer').click(function() {
window.location.href="/"
})
,这是行不通的。 控制器在新选项卡中工作正常,有办法从控制器更改原始窗口位置? 如果我不使用type =“submit”,当前窗口将改变位置,但当然不会再有新的标签。
谢谢你这么快速的回答。 现在在浏览器中我有'/'地址,但它没有加载'/'页面 它仍然是旧的。 即使我把: $( '#saveOffer')点击(函数(){ window.history.pushState( '前进',NULL, '/'); location.reload();} ) 仍不会加载“/”位置 – Radu
相反history.pushState功能之后调用重载的,一些time.Use下面的代码后调用它。 (''btn-success')。on('click',function(){ window.history.pushState('forward',null,'/'); setTimeout(function(){ window.location .reload(); },1000); }); – Sharathkumar
谢谢先生! 现在它的工作! 是什么解释? – Radu