控制台“404 Not Found”?

时间:2015-03-16 08:33:31

标签: jquery ajax console

我在jquery中有一个脚本,当它被初始化时,在控制台出现" GET http://localhost/0",一切正常但在控制台中我有 4 得到请求错误。我使用jQuery.ajax来初始化脚本。

屏幕

enter image description here

有时候会有更少的

enter image description here

6 个答案:

答案 0 :(得分:4)

  1. 在Google Chrome开发者工具中打开该页面,然后转到“网络”标签页。
  2. 单击XHR以过滤Ajax请求。加载您的页面。
  3. 在过滤器文本字段中,键入http://localhost/0以查找请求时的行。
  4. 查看Initiator列(我的第5个),看看哪个脚本/行触发了请求。
  5. 正如websky建议的那样,它可能是Dojo中的一个错误。

答案 1 :(得分:2)

好像您的AJAX请求试图从本地计算机加载某些资源,但它不能(例如,文件不存在,或者本地HTTP服务器由于某种原因没有提供Web页面)。尝试找出该AJAX请求所要求的内容。没有看到代码就没办法更具体。

答案 2 :(得分:1)

  

问题是Dojo会创建请求:GET http://localhost/0

https://bugs.dojotoolkit.org/ticket/17011

答案 3 :(得分:1)

这个问题根本不是一个完整的问题。

如果你只是希望这个错误消失,你的代码就像你说的那样完美。

然后创建一个名为" 0"的空白文件。在您网站的根文件夹中。

下次您的ajax应该找到该文件并停止向您显示404错误。当您从服务器请求某些内容时,会显示404错误,而服务器无法解析URI主要是因为文件丢失。

或者,我们可以调整你的ajax代码,如果你发布了它。我建议发布它以获得更好的答案。

答案 4 :(得分:1)

您必须正确包含您的jquery脚本。

这是如何做到的:

http://www.w3schools.com/jquery/jquery_get_started.asp

其次,您尝试使用ajax调用的页面可能是空白或不存在 - 检查一下,您会发现问题出在哪里。

答案 5 :(得分:0)

您必须按如下方式清除浏览器缓存:

右键单击检查,转到网络标签。

名称(红色)下找到损坏的链接。

右键单击,清除浏览器缓存'并刷新Chrome。