【发布时间】:2011-01-23 15:40:16
【问题描述】:
请拔掉我的头发,有没有人有解决办法?
在 readystate 事件处理程序中,我只是读取 responseText - 它以空字符串/空白的形式返回,当我在 Windows Vista 上使用 FireFox 3.5 + Firebug 时,100 次中有 1 次,在 Mac 上使用 FireFox 3.5 时,10 次中有 1 次操作系统。
奇怪的是,responseText 似乎在执行断点并读取值所需的时间内被填充,例如:
var responseText = request.responseText;
if(responseText == "") {
alert("breakpoint here");
}
当断点命中时,responseText 为空字符串,但 request.responseText 有正确的响应。
这似乎是 FireFox/FireBug 中的一种计时问题或错误,或者有人有想法吗?
谢谢! - 布赖恩
【问题讨论】: