首页 > 解决方案 > 请求 onSymfony4 的 Ajax 发布请求

问题描述

我发送 POST ajax 请求。

$.ajax({
    url: {{getforwardhist}},
    type: 'POST',
    dataType: 'json',
    data: [{"id" : 3}],
    success: function(data) {
      console.log("reload ajax");
    }
});

在php中

/**
 * @Route("/member/getforwardhist", name="getforwardhist",methods={"POST"})
 * @return \Symfony\Component\HttpFoundation\Response
 */
public function getForwardHist(Request $request){  

    $id = $request->request->get('id'); //Not get ID

当我使用 GET 请求$request->query->get('id')但用于 POST 时,$request->query->get('id');

我认为这是最简单的实现,但我找不到这个错误的原因。

有什么需要检查的吗??

标签: phpjqueryjsonajaxsymfony4

解决方案


推荐阅读