使用数据重定向到另一页

问题描述 投票:0回答:1

我在第1页中有一个Javascript数组,在第2页中需要它。

我尝试使用JQuery post方法,但无法正常工作:

   $.post( "{{path('result')}}", mydata );

如何使用该阵列将用户从页面1正确重定向到页面2?

Cookie或会话在这种情况下有用吗?

我正在和Twig一起使用Symfony4。

谢谢。

javascript jquery symfony twig symfony4
1个回答
0
投票

[首先,您需要使用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
}
© www.soinside.com 2019 - 2024. All rights reserved.