我注意到一些奇怪的事情,我认为这是Firebug中的一个错误。
我尝试进行AJAX调用,没有任何jquery,只是简单的javascript。如果请求被重定向,在我的情况下来自:
http://localhost/project/en/?tmpl=ajax
为:
http://localhost/project/?tmpl=ajax
比firebug控制台显示第二个(重定向)请求从未像这样完成:
所以ajax加载器图标永远不会停止转动。当我尝试其他一些console.log()时,firefox甚至在尝试单击已记录的对象时崩溃。
我尝试的下一步很简单:禁用对请求的监控,向XMLHttpRequest对象添加事件并记录事件。 (我通过addEventListener添加了the events specified here。
这导致以下输出:
所以,一切似乎都很好,因为在net-monitoring-tab中我可以看到请求应该已经正确完成。但是查看第二个请求的响应显示没有任何内容并且单击其中一个已记录的事件对象使得firefox再次崩溃。
我这是firefox中的一个错误,或者我在服务器端有一个可怕的错误?
EDIT ::
我忘了提到我甚至用jquery.ajax()方法尝试了所有这些。同样永不停止请求登录firebug控制台。