如何在javascript中读取本地Json文件

时间:2012-06-18 12:10:12

标签: javascript json

请注意,此应用程序永远不会在服务器系统上运行。

我正在尝试读取我正在使用的代码的本地json文件:

jQuery.getJSON('/Users/michael/jscrud/json/test.json')
  .done(function(data) {
 //do something here
}

我还需要能够更改此文件,添加有关所做更改的元数据。 任何帮助都会非常感谢。因为我花了3天时间试图找到答案。

1 个答案:

答案 0 :(得分:2)

大多数浏览器禁止来自JavaScript的文件请求,但它们通常还有非标准的方法来禁用它以进行本地调试(例如,参见solution for Chrome)。但是,绝对没有浏览器允许你更改数据,因为它根本不是在网上经常工作的方式 - 你不能告诉某个服务器“在这个URL上更改文件”,所以对于file不支持这样的事情://协议要么。