0

在第一页上,用户填写表单,单击提交按钮将数据 POST 提交到http://domain.com/somepage. 处理数据后,将加载第二个页面http://domain.com/somepage。刷新第二页时,我得到了弹出窗口Confirm Form Submission!为什么会发生这种情况以及如何防止这种情况发生?(假设这种行为通常是不需要的)

在此处输入图像描述

提交到此路由的表单

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

最后一页

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

1 回答 1

0

您似乎在发布后将用户返回到 get 方法,因此似乎有一个循环。您如何在控制器中执行逻辑并从那里传递数据,您可以通过这种方式获得更多控制权。

于 2013-03-19T06:53:00.497 回答