2017-08-10 17 views
0

假設我有一個HTML文本框帶有名稱與一個數組:如何讓HTML陣列到另一個數據laravel視圖

<input type="hidden" id="text_array" name="text_array[]" class="test"> 

和我有一個jQuery的代碼,得到的文本數據:

$('.test').each(function(){ 
arr = $(this).val();  
}); 

我該如何獲得數組內容並將其傳輸到另一個laravel視圖中,然後將其打印出來?我試圖通過使用echo我的控制器來獲得它,但我已經收到有關在控制器中打印輸出的意見是一種不好的做法。

+0

有沒有辦法將其打印出來,而不將其存儲在我的表? – mao

+0

存儲有任何問題:D –

+0

我想在存儲之前先在另一個頁面視圖中顯示它。 – mao

回答

0

嗯,我會建議使用數據庫或會話存儲。但一個想法是通過JavaScript將值保存到cookie中。

免責聲明:未經檢驗)

保存價值:

$('.test').each(function(){ 
    arr = $(this).val(); 
    document.cookie = 'mycookie=' + arr +'expires=DateHere;path=/' 
}); 

得到它(的地方):

$value = $request->cookie('mycookie'); 
相關問題