0

我像这样在 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。如何正确发送和检索数据?

4

1 回答 1

0

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

于 2012-11-28T15:00:43.090 回答