php - 请求 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');
我认为这是最简单的实现,但我找不到这个错误的原因。
有什么需要检查的吗??
解决方案
推荐阅读
- drupal-8 - 如何在 Drupal 8 社交身份验证模块中设置名字和姓氏字段
- flutter - 如何修复 Flutter 中已弃用的类
- docker - testdriven.io:使用 FastAPI 和 Docker 进行测试驱动开发:运行 docker 容器时出错
- c# - 获取刚刚提交的记录的详细信息
- flutter - 如何为 Flutter_Downloader 提供唯一 ID?
- pandas - 有没有办法在不直接调用 unstack 的情况下进行 pandas unstack fillna (扩展到笛卡尔)?
- php - 如何使用@Template() 引用多个树枝
- mysql - Mysql,是否可以在计算之前获得总和?
- laravel - Dockerized Laravel 脚本不断在 Google Cloud Run 上获取安装屏幕
- r - 从数据框中返回值的位置