【发布时间】:2019-11-18 07:10:21
【问题描述】:
如果我直接输入'/hellotest'来测试它是否有效,重定向! 但是当我使用 fetch 请求属性是正确的, 但不重定向。 我是新人,我错过了什么?:( 谢谢
/**
* @Route("/hellotest",name="inde")
*/
public function index()
{
return $this->redirectToRoute('node', ['id' => 1]);
}
/**
* @Route("/crec", name="crec",methods={"POST"})
*/
public function crec(SessionInterface $session, Request $request)
{
$data = $request->request->all();
return $this->redirectToRoute('node', ['id' => $data['id']]);
}
/**
* @Route("/node/{id}",name="node")
*/
public function nodeid(SessionInterface $session, $id)
{
//I do something
}
在 Javascript 方面:
function send(id) {
const data = new FormData();
data.append('id', id);
fetch('/crec', {
method: 'POST',
body: data
})
}
【问题讨论】:
-
您好,您在哪里使用
send方法?fetch是什么?
标签: symfony fetch redirecttoroute