【发布时间】:2014-04-10 07:38:42
【问题描述】:
我有一个 nodejs 应用程序,我在其中使用 jquery 发出一些 ajax 请求。如果我进行重定向,则在开发人员工具中最后一个 ajax 请求的响应为空,否则响应存在。有什么逻辑可以解释为什么它在重定向的情况下不显示响应。
我不明白重定向是在 ajax 回调中进行的,并且基于响应中的值,重定向是正确的,这意味着响应存在但 chrome 开发工具不会显示它,我做错了什么?
这是我的回调
.done(function (response)
{
if (response.errorCode == "00") {
//window.location = "/"; //no response shown if dev tools if i uncomment this
console.log("Yeah i got some response " + response);
}
})
【问题讨论】:
-
尝试排列
window.location和console.log行。一样吗? -
@Matyas 仍然一无所有
-
另外一件事是,当设置
window.location时,控制台被清除(因为新页面加载)。启用Preserve the log upon navigation选项
标签: javascript ajax node.js google-chrome