0

我注意到一些奇怪的东西,我认为这是 Firebug 中的一个错误。

我尝试进行 AJAX 调用,没有任何 jquery,只是普通的 javascript。如果请求被重定向,在我的例子中来自:

http://localhost/project/en/?tmpl=ajax

至:

http://localhost/project/?tmpl=ajax

比萤火虫控制台显示第二个(重定向的)请求从未像这样完成:

永无止境的请求

所以 ajax 加载器图标永远不会停止转动。当我尝试其他一些 console.log()s 时,firefox 在尝试单击记录的对象时甚至崩溃了。

我尝试的下一步很简单:禁用对请求的监视,将事件添加到 XMLHttpRequest 对象并记录事件。(我通过 addEventListener添加了此处指定的事件)。

这导致以下输出:

记录的请求事件

所以,一切似乎都很好,因为在 net-monitoring-tab 中我可以看到请求应该已经正确完成。但是查看第二个请求的响应表明没有任何内容,并且单击其中一个记录的事件对象使 firefox 再次崩溃。

我这是 Firefox 中的一个错误,还是我在服务器端犯了一个可怕的错误?

编辑::

我忘了提到我什至用 jquery.ajax() 方法尝试了所有这些。在萤火虫控制台中同样永无止境的请求日志。

4

0 回答 0