GET request 404 error (not found) 这是我在调用同一文件夹中存在的文件时遇到的错误

Posted

技术标签:

【中文标题】GET request 404 error (not found) 这是我在调用同一文件夹中存在的文件时遇到的错误【英文标题】:GET request 404 error (not found) this is the error that i am getting when i am calling a file present in same folder 【发布时间】:2021-11-19 07:33:00 【问题描述】:

这是我在其中使用 get 方法的 javascript 代码。

这是两个文件所在的目录,js 代码所在的 html 文件以及文本文件。 这是有错误的控制台图像。

【问题讨论】:

当你使用 xhr.open('GET','text.txt',true) 第二个参数 'text.txt' 应该是一个 url 这就是为什么 django 试图告诉你没有名为“text.txt”的网址 解决方案尝试创建一个读取“text.tx”并显示数据的视图。然后替换这个 xhr.open('GET','text.txt', true) 到 xhr.open('GET','该视图的 url',true)。如果你真的需要使用一种非常干净的方式,你可以试试 Jquery (get) 你可以在这里阅读它w3schools.com/jquery/ajax_get.asp 请不要将代码包含在图片中 【参考方案1】:

据我了解,您正在尝试读取“text.txt”文件的内容。但是,这不是它的工作方式。 您首先需要在 django 中创建一个视图/视图 url,它将为您读取文件。 理想情况下,这个过程应该是这样工作的:

    您的 javascript 代码将向此视图/视图 url 发送请求 您的视图将读取文件的内容并将内容返回到您的 javascript 使用 javascript 呈现内容
要创建视图,请参见链接:Read text file from Django view function 正如 cmets 中提到的,使用 jQuery 获取并呈现信息的简洁方式:jQuery Get and Post

【讨论】:

以上是关于GET request 404 error (not found) 这是我在调用同一文件夹中存在的文件时遇到的错误的主要内容,如果未能解决你的问题,请参考以下文章

Python requests.get 显示 404 而 url 确实存在

解决Uploadify 3.2上传控件加载导致的GET 404 Not Found问题

为啥 Spring MVC 以 404 响应并报告“No mapping found for HTTP request with URI [...] in DispatcherServlet”?

Python requests.get(URL) 在使用带点的 URL 时返回 404 错误

springmvc报404错误No mapping found for HTTP request with URI [/mavenSpringmvc/requesttest] in Dispatche

HTTP Status 404 - No result defined for action com.csdhsm.struts.action.LoginAction and result error