2013-03-19 199 views
0

在第一頁上,用戶填寫表單,單擊提交按鈕以POST將數據提交至http://domain.com/somepage。處理完數據後,加載第二頁http://domain.com/somepage。刷新第二頁時,彈出Confirm Form Submission!爲什麼會發生這種情況,我該如何防止這種情況? (假設這種行爲通常是不需要的)提交這條路線Laravel:刷新頁面彈出窗口'確認窗體提交'

Route::post('/somepage', function() { 
    $query = Input::get('query'); 
    return Redirect::to('/somepage') 
      ->with('query', $query); 
}); 

最後頁

enter image description here

Route::get('/somepage', function() { 
    $query = Session::get('query'); 
    return View::make('somepage') 
       ->with('query', $query); 
}); 
+0

它是一種像表單一樣的搜索還是一種真正的形式來更新一個用戶配置文件實例? (每個人都有不同的推薦方法來避免這種情況) – vFragosop 2013-03-19 12:41:04

回答

0

你似乎回報用戶到得到米在帖子後方法,所以似乎有一個循環。你如何在控制器中完成你的邏輯,並從那裏傳遞數據,你可以通過這種方式進行更多的控制。