Laravel打开一个新选项卡并更改原始窗口位置

时间:2017-10-08 13:15:17

标签: php jquery laravel laravel-5.4

我正在使用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”,当前窗口将改变位置,但当然没有更多的新标签。

1 个答案:

答案 0 :(得分:1)

我认为您可以使用jQuery更改URL。

$('#saveOffer').click(function () {
  window.history.pushState('forward', null, '/');
  setTimeout(function () {
    window.location.reload();
},1000);
});

它将推送URL是浏览器历史记录。