我有一个特殊的包只用于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.但是控制器或路由没有被执行。
答案 0 :(得分:1)
我一直在向ajax提供错误的网址。作为一个白痴,有人禁止在Stack Overflow上停留30天