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