javascript - 使用AJAX读取本地文件

标签 javascript ajax

我是 AJAX 的新手,只是想确认一下:如果我的所有代码都在桌面上的一个文件夹中,并且我正在使用 AJAX 将文件内容输出到 HTML 的 div 中,是否可以访问本地文件通过 AJAX 还是文件必须在服务器上?

我只是第一次测试 AJAX 功能,我遇到了问题,因为它在 .js 文件中显示错误“拒绝访问”

最佳答案

出于安全原因,JavaScript 对客户端文件系统的访问受到限制 - 考虑您是否希望(其他人的)JavaScript 读取您的敏感文档。

即使在进行实验时,最好使用真实的拓扑,从服务器提供服务,这些服务将在真实系统中提供。

设置 Web 服务器(如 Apache)以指向您的开发目录非常容易,因此“服务器”只是您的桌面变相。因此编辑/测试周期非常快。

关于javascript - 使用AJAX读取本地文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6923707/

相关文章:

javascript - 从父组件传递给子组件的字符串属性 - 无法使用 JSON.parse() 转换对象

javascript - ES6 : Access two different scopes (class-global and object-local) in the same function

javascript - 在SVG中顺时针销毁路径

javascript - 我从哪里获得 http ://jsfiddle.net/jrweinb/MQ6VT/中提到的 javascript uri css

javascript - 如何通过 AJAX 发送单选按钮值?

javascript - 在 AJAX 中传递多个变量

JavaScript 不会与 html 代码交互

javascript - 如何将 CKEditor textarea 与字符限制集成?

javascript - 使用带有字符串和 bool 值的对象创建 Json 列表

javascript - componentDidMount 和 XMLHttpRequest 加载数据两次但 JSON 无效