我正在使用Laravel 5.4,我想要一个表单来打开新标签,并将原始窗口位置更改为'/' 要打开我正在使用的新标签:
<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”,当前窗口将改变位置,但当然没有更多的新标签。
答案 0 :(得分:1)
我认为您可以使用jQuery更改URL。
$('#saveOffer').click(function () {
window.history.pushState('forward', null, '/');
setTimeout(function () {
window.location.reload();
},1000);
});
它将推送URL是浏览器历史记录。