gpt4 book ai didi

ajax - 在 symfony 2.2 和 Ajax 上获取 POST 参数

转载 作者:行者123 更新时间:2023-12-04 02:47:40 25 4
gpt4 key购买 nike

我正在使用 Ajax。

这是我的 twig 模板的 Ajax 调用部分,

$.post('{{path('acme_member_delScore')}}',               
{data1: num }, //I assured that 'num' has right data in javascript
function(response){
if(response.code == 100 && response.success){//dummy check
//do something
console.log(response.id);
}
}, "json");

我的 routing.yml 包含,

acme_member_delScore:
pattern: /delScore
defaults: { _controller: AcmeMemberBundle:Default:delScore}

虽然我的 Controller 中的 Action 定义如下,

public function delScoreAction()
{
$request = $this->container->get('request');
$id = $request->query->get('data1');// but $id is null
// ...

你知道为什么我的 $id 变量(在 delScoreAction 中)总是设置为 null 吗?

有什么我必须检查的吗?

最佳答案

尝试这样的事情

$id = $request->request->get('data1');

关于ajax - 在 symfony 2.2 和 Ajax 上获取 POST 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18561671/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com