我在第1页中有一个Javascript数组,在第2页中需要它。
我尝试使用JQuery post方法,但无法正常工作:
$.post( "{{path('result')}}", mydata );
如何使用该阵列将用户从页面1正确重定向到页面2?
Cookie或会话在这种情况下有用吗?
我正在和Twig一起使用Symfony4。
谢谢。
[首先,您需要使用jQuery post()将数据发布到第1页。然后,在页面1控制器操作中,您将需要重定向到页面2控制器。您可以查看此链接(https://symfony.com/doc/current/controller/forwarding.html)
public function index($name)
{
$response = $this->forward('App\Controller\OtherController::fancy', [
'name' => $name,
'color' => 'green',
]);
// ... further modify the response or return it directly
return $response;
}
public function fancy($name, $color)
{
// ... create and return a Response object
}