Php 使用symfony2.3返回未定义的Ajax调用
我从一个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: {
$( 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.''}”) 成功了 这是一个新的错误,但它花费了大量的时间 谢谢大家!