Jquery 数据表-无法在Symfony2中解析Json数据

Jquery 数据表-无法在Symfony2中解析Json数据,jquery,jquery-plugins,symfony,datatables,Jquery,Jquery Plugins,Symfony,Datatables,我不断地发现这个错误: DataTables警告:无法解析来自服务器的JSON数据。这是由JSON格式错误引起的 我不确定是什么问题。路由是否不正确?我验证了使用at生成的json文件是否有效 控制器: 公共函数索引($id) { 包含javascript和表的细枝(视图)文件 validatespreadsheet.html.twig': <table id="myDataTable" > <thead> <tr> <th&g

我不断地发现这个错误:

DataTables警告:无法解析来自服务器的JSON数据。这是由JSON格式错误引起的

我不确定是什么问题。路由是否不正确?我验证了使用at生成的json文件是否有效

控制器: 公共函数索引($id) {

包含javascript和表的细枝(视图)文件

validatespreadsheet.html.twig':

<table id="myDataTable" >
   <thead>
   <tr>
       <th>Company name</th>
       <th>Address</th>
       <th>Town</th>
   </tr>
   </thead>
   <tbody>



   </tbody>
这是返回json的操作的路由条目

CetiucValidateSurveyBundle_renderJson:
   defaults: { _controller: "CetiucValidateSurveyBundle:Validate:renderJson" }
   pattern:   /json
   requirements: { _method: POST }
不要使用

requirements: { _method: POST }
另外,是否确实要使用
bServerSide=true

不要使用

requirements: { _method: POST }

另外,您确定要使用
bServerSide=true

我不确定bServerSide=true的意思,我想从控制器获取要在数据表中显示的数据(通过json文件发送)。谢谢!这意味着所有处理都是在服务器端进行的,我认为您不需要。请参阅,但我是否要从“sAjaxSource”检索数据我选择了指向我的控制器中的一个操作,我必须将bServerSide=true隐藏起来,或者不隐藏?您阅读了我刚才添加的链接吗?您想从服务器获取数据,但不想处理所有内容(分页、排序等…)在服务器端,您是否检查了细枝模板中的输出?我不确定bServerSide=true是什么意思,我想从控制器获取要在数据表中显示的数据(通过json文件发送)。谢谢!这意味着所有处理都是在服务器端进行的,我认为您不需要。请参阅,但我是否要从“sAjaxSource”检索数据我选择了指向我的控制器中的一个操作,我必须将bServerSide=true隐藏起来,或者不隐藏?您阅读了我刚才添加的链接吗?您想从服务器获取数据,但不想处理所有内容(分页、排序等…)在服务器端,您是否检查了细枝模板中的输出?如果转到app_dev.php/validator/json,我会得到正确的json{“aaData”:[[“3”,“35”,“4”,“14500美元”,“15200美元”,“16900美元”,“5”,“1”,“1”,“1”,“1”,“16”,“4”,“4”$‌​“14200”、“15100美元”、“14900美元”、“跑步”、“1”]、[“5”、“25”、“4”、“14500美元”、“15600美元”、“16美元”‌​,900“,”未运行“,”1“]]}但当我尝试在视图中使用Ajax获取此Json时,如果转到app_dev.php/validator/Json,我会得到正确的Json{“aaData”:[[“3”,“35”,“4”,“14500美元”,“15200美元”,“16900美元”,“5”,“1”],[“1”,“16”,“4”$‌​“14200”、“15100美元”、“14900美元”、“跑步”、“1”]、[“5”、“25”、“4”、“14500美元”、“15600美元”、“16美元”‌​,900“,”未运行“,”1“]]}但当我尝试在视图中使用Ajax获取此Json时,仍然会遇到相同的错误
CetiucValidateSurveyBundle_renderJson:
   defaults: { _controller: "CetiucValidateSurveyBundle:Validate:renderJson" }
   pattern:   /json
   requirements: { _method: POST }
requirements: { _method: POST }