2012-07-21 67 views
0

我遇到了我的CodeIgniter网站的问题。我注意到,每次我浏览一个页面时,该页面都会被浏览器请求两次(在Firefox和Chrome以及其他计算机上尝试过)。以下是Firebug的屏幕截图:enter image description here被请求的页两次

正如您在图像中看到的,页面invite被请求两次。我查看了Chrome开发人员工具,它说第二个请求是从文件jquery-1.7.1.min.js的第4行开始的。另外,在Chrome开发人员工具中,第二个请求的大小与第一个请求的大小相同。然而,响应实际上是空的(与Firebug相同)。简单的Hello World PHP页面仍然可以正常工作。

这个问题的原因是什么?

+0

如果您在网页中使用ajax,jquery需要第二次初始化页面以“查找”所有新元素。也许这跟它有关系? – Neograph734 2012-07-21 11:48:33

回答

2

您可能在加载页面期间请求了一个资源,该资源错误地具有几乎为空的URL。例如,在你的CSS中,你可能有background-image: url(#),或者是对"#"的ajax调用。注意第二个URL是invite#,而不是invite。这是一条线索。