【发布时间】:2012-06-27 12:08:42
【问题描述】:
我有一个 web 应用程序在使用 google chrome 的 ajax 请求时崩溃(它适用于它测试过的所有其他 web 浏览器)。调试后发现错误是由于 response.responseText 未定义造成的。 xhr 对象如下所示:
argument: undefined
isAbort: false
isTimeout: undefined
status: 0
statusText: "communication failure"
tId: 3
在“网络”选项卡的调试器中,我得到“(失败)”,但是所有标题都在那里,我什至可以将响应正文(这是一个有效的 JSON)复制到剪贴板。
我的问题是 - 我该如何调试这个问题?在哪里可以找到更多信息,是什么导致此请求失败?
【问题讨论】:
-
请提供有关服务器和网络基础设施的更多信息。每次发出请求时都会出现错误还是偶尔出现?
-
您能展示一下您是如何进行 AJAX 调用的吗?另外,你能告诉它在哪些浏览器中工作吗?
-
您在 JavaScript 控制台中没有收到任何错误吗?
-
这个错误说什么?你能把错误信息贴在这里吗?
标签: ajax debugging google-chrome