Php 使用symfony2.3返回未定义的Ajax调用

Php 使用symfony2.3返回未定义的Ajax调用,php,jquery,ajax,symfony-2.3,Php,Jquery,Ajax,Symfony 2.3,我从一个ajax调用中得到一个未定义的返回,我不知道出了什么问题。 代码如下: $( document ).ready(function() { $.ajax({ type: "GET", async:false, url: "{{ path('home_volcado_ajax') }}", statusCode: {

我从一个ajax调用中得到一个未定义的返回,我不知道出了什么问题。 代码如下:

$( document ).ready(function() {

            $.ajax({
                type: "GET",
                async:false,
                url: "{{ path('home_volcado_ajax') }}",
                statusCode: {
                    200: function(f) {
                        $('#volcado-container').append( '<strong>' + f.fechaVolcado + '</strong>' );
                    }
                },
                complete: function() {
                    loading = false;
                }
            });
        });
$(文档).ready(函数(){
$.ajax({
键入:“获取”,
async:false,
url:“{path('home\u volcado\u ajax')}”,
状态代码:{
200:功能(f){
$(“#volcado容器”).append(“”+f.fechaVolcado+”);
}
},
完成:函数(){
加载=假;
}
});
});
问题是,当从浏览器检查网络响应流量时,我正确地获得了值
fechaVolcado
{“fechaVolcado”:30-12-2013 13:01:27}
,因此控制器方法是正确的。当我从方法
volcado.json
获得响应时,错误一定会出现

有什么想法吗


提前感谢

找到错误!这只是一个解析错误。如果仔细观察,控制器的响应是{“fechaVolcado”:30-12-2013 13:01:27},它所需要的只是将响应从30-12-2013 13:01:27更改为“30-12-2013 13:01:27”(带引号),因此我将控制器的响应更改为:

返回$jsonResponse->setStatusCode(200)->setContent(“{”fechaVolcado:“.”.$fecha.''}”)

成功了

这是一个新的错误,但它花费了大量的时间

谢谢大家!