【问题标题】:how can I get data from $_POST send by AJAX in symfony2如何从 symfony2 中 AJAX 发送的 $_POST 获取数据
【发布时间】:2012-11-28 12:58:31
【问题描述】:

我像这样在 ajax 中将数据发送到我的控制器

var city='LONDON';
r.open("POST",url,true) 
r.setRequestHeader('Content-Type',
                   'application/x-www-form-urlencoded; charset=UTF-8');
r.send(city);

这是我的控制器

public function updateDataAction(){
        $request = $this->getRequest();  
        $data = $request->request->get('city');

        var_dump($data);

        return new Response($data); 
}

当我使用 var_dump($data) 时,函数返回 null。 如何正确发送和检索数据?

【问题讨论】:

    标签: php ajax post


    【解决方案1】:

    尝试使用 print_r($_POST); 打印 Post 数组或 $request->request->all();

    【讨论】:

      猜你喜欢
      • 2013-09-11
      • 1970-01-01
      • 1970-01-01
      • 2016-05-19
      • 1970-01-01
      • 2023-03-10
      • 2011-08-27
      • 2021-09-26
      • 2011-03-10
      相关资源
      最近更新 更多