Javascript中的文件

File in Javascript

本文关键字:文件 Javascript      更新时间:2023-09-26

我在获取json时遇到问题。如果我使用:$.getJSON("file:///E:/WebProject/json/"+name+".json",resolve)它有效!

但如果我使用:$.getJSON("/json/"+name+".json",resolve)它不起作用。为什么?

尝试更改

 $.getJSON("/json/"+name+".json",resolve) 

 $.getJSON("json/"+name+".json",resolve) 

/json在根目录中查找文件,但我认为json文件夹在您的web文件夹中,而不是根目录中。

这是因为

当第一个字符是/时,浏览器从站点地址的根目录中获取文件

例如

file:///E:/WebProject+/json/name.json=file:///E:/json/name.json(甚至可能没有E字母(

否则,添加是相对的:

file:///E:/WebProject+json/name.json=file:///E:/WebProject/json/name.json


  • 正如@Alp所建议的,省略第一个/,你应该会没事的
  • 考虑使用一个小型的本地开发服务器——如果使用python,cd到该文件夹并键入python -m SimpleHTTPServer