Ajax 启用Firebug时双重Ahah GET请求
奇怪的问题是,当Firebug被启用时(并且只有在那个时),我的Javascript才开始以看似随机的方式发出双重获取请求(AHAH) 这个双重调用的结果是从服务器返回的代码(PHP生成的GoogleMap/Javascript)在屏幕上显示出来 除非启用firebug(只剩下firefox),否则任何其他浏览器都不会出现此问题Ajax 启用Firebug时双重Ahah GET请求,ajax,firefox,get,firebug,Ajax,Firefox,Get,Firebug,奇怪的问题是,当Firebug被启用时(并且只有在那个时),我的Javascript才开始以看似随机的方式发出双重获取请求(AHAH) 这个双重调用的结果是从服务器返回的代码(PHP生成的GoogleMap/Javascript)在屏幕上显示出来 除非启用firebug(只剩下firefox),否则任何其他浏览器都不会出现此问题 我真的不知道是什么原因造成的,以及如何解决它。非常感谢您的任何意见 我会检查Firebug是否有更明显的潜在缺陷。例如,竞争条件。可能在正常运行条件下,两个请求中的一个
我真的不知道是什么原因造成的,以及如何解决它。非常感谢您的任何意见 我会检查Firebug是否有更明显的潜在缺陷。例如,竞争条件。可能在正常运行条件下,两个请求中的一个会阻止另一个,但在调试器下,可能有足够的时间触发两个请求 有点奇怪,但我想我以前见过类似的东西
除此之外,如果不看代码,我就无法提出更好的建议。我遇到了类似的问题,并发现了两个可能起作用的问题 首先,如果您有任何源代码为空(src='')的链接,请尝试删除这些链接,看看这是否解决了问题 第二,解释了Firebug在几个地方进行额外调用。您可以取消选中复选框以关闭此行为(博客文章解释了其中的位置)