首先,您无需访问控制器中已实现的容器
ContainerAware
所以基本上,您的代码应该像这样
Controller.php
public function ajaxAction(Request $request){ $data = $request->request->get('request');}另外,通过
console.log(data)在应用程序的JS中使用,确保发送的数据不为null 。
最后是您的问题的答案
:您没有使用正确的变量,需要访问的值,
$('#request').val()但将其存储在request变量中,并
data在控制器中使用了变量名。
考虑更改变量的名称,因为它很混乱。



