2013-12-17 32 views
0

我想知道爲什麼我的腳本文件沒有發揮作用,這裏是我的代碼:的JavaScript的arent調用返回之前工作重定向

$l2 = "<script>"; 
$l2 = $l2."window.open('http://sampleurl.dev/purchase_order/"; 
$l2 = $l2.$id; 
$l2 = $l2."/pdf')</script>"; 
echo $l2; 
return Redirect::action('[email protected]',$supplierId); 

,但如果我重定向之前把die();腳本,然後運行,但我不能繼續重定向了。

順便說一句,我呼應$ l2打開我的pdf視圖的新窗口。

你的幫助真的很感謝!

+0

彈出窗口?呃,我們有2013 ... – ThiefMaster

+0

你好@ThiefMaster你的評論其實是什麼意思? :) – melvnberd

回答

1

您無法在相同的響應中發送內容頁面和重定向頁面。當您發送重定向時,它將會刪除您爲該頁面創建的所有內容。

您可以在客戶端腳本重定向:

echo "<script>window.open('http://sampleurl.dev/purchase_order/".$id."/pdf');window.location.href='somepage';</script>"; 
+0

謝謝@Guffa !!!有效!我剛剛通過Session傳遞了它! – melvnberd

相關問題