Symfony2 Ajax在一个Bundle中调用多个控制器

时间:2014-06-25 10:45:41

标签: jquery ajax symfony

我有一个特殊的包只用于Ajax调用,它有两个控制器可以进行两次ajax调用。这两个控制器有两条路线。这是一个基本的jquery ajax调用...

            $.ajax(url, {
                accepts: 'application/json',
                async: false,
                dataType: 'json'
            }).done(function(data, textStatus, jqXHR) {
                    console.log(jqXHR.status);
                    if(jqXHR.status == 200) {
                        dataObject = data;
                    }
                });

            return dataObject;

Ajax请求在两个不同的链接上发送。第一个是为项目/投资组合库发送的,第二个是图像库。第一个工作,第二个工作没有。此外,没有状态代码或其他任何可以告诉我有什么东西的东西。

基本上,项目库中的sam代码可以正常工作,但在图库中并没有。

如果我尝试通过url手动调用该路由,则控制器被调用并起作用。这条路线也有效。

这可能是什么问题?我已经完成了良好的调试,除了为Symfony控制器发送的请求外,所有内容都会检出。

编辑:我之前忘了检查,但是请求正在发送,状态代码是200.但是控制器或路由没有被执行。

1 个答案:

答案 0 :(得分:1)

我一直在向ajax提供错误的网址。作为一个白痴,有人禁止在Stack Overflow上停留30天