ajax - 启用 Firebug 时出现双 Ahah GET 请求

标签 ajax firefox get firebug

奇怪的问题,当启用 Firebug 时(并且只有在那时)我的 Javascript 是否开始以似乎是随机的方式发出双 GET 请求 (AHAH)。

这种双重调用的结果是从服务器返回的代码(PHP 生成的 Google Map/Javascript)在屏幕上吐出。

除非启用了 firebug(仅保留 firefox),否则在任何其他浏览器中都不会出现此问题。

我真的不知道是什么导致了这个问题以及如何解决它。非常感谢任何输入!

最佳答案

我会检查是否存在 Firebug 使更明显的潜在错误。一个例子是竞争条件。也许在正常运行条件下,两个请求之一会阻止另一个请求,但在调试器下,可能有足够的时间来触发两个请求。

有点奇怪的想法,但我想我以前见过类似的东西。

除此之外,如果没有看到代码,我无法提出任何更好的建议。

关于ajax - 启用 Firebug 时出现双 Ahah GET 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2392205/

相关文章:

javascript - 使用 knockoutjs 绑定(bind)在 firefox 中将多行文本显示为单行

javascript - Firefox 扩展 : how to read a cookie name and value on the current page

javascript - 依赖/级联下拉菜单

php - 编辑和删除按钮在php,ajax中添加到服务器端数据表

javascript - 如何将回调函数传递到 $.ajax.done 回调中?

python - 无法从 Scrapy 脚本启动 Firefox,但可以从命令行正常运行

Python 获取请求所有页面

javascript - 使用 JS 中的 Github API 拉出所有问题(多页)

javascript - ajax请求周期自动刷新时如何使用knockout.js数据绑定(bind)?

php - 动态自动选择,在其他地方更改图像