我是 AJAX 的新手,只是想确认一下:如果我的所有代码都在桌面上的一个文件夹中,并且我正在使用 AJAX 将文件内容输出到 HTML 的 div 中,是否可以访问本地文件通过 AJAX 还是文件必须在服务器上?
我只是第一次测试 AJAX 功能,我遇到了问题,因为它在 .js 文件中显示错误“拒绝访问”
最佳答案
出于安全原因,JavaScript 对客户端文件系统的访问受到限制 - 考虑您是否希望(其他人的)JavaScript 读取您的敏感文档。
即使在进行实验时,最好使用真实的拓扑,从服务器提供服务,这些服务将在真实系统中提供。
设置 Web 服务器(如 Apache)以指向您的开发目录非常容易,因此“服务器”只是您的桌面变相。因此编辑/测试周期非常快。
关于javascript - 使用AJAX读取本地文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6923707/