2012-06-18 2 views
1

Обратите внимание, что это приложение никогда не будет работать в серверной системе.Как читать локальные файлы Json в javascript

Я пытаюсь прочитать локальный файл JSON код, я использую это:

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

Я также должен быть в состоянии изменить этот файл, добавляя мета данные об изменениях, внесенных. Любая помощь будет большой благодарностью. Как я потратил 3 дня, пытаясь найти ответ.

ответ

2

Большинство браузеров запрещают запросы на файлы из JavaScript, но у них также обычно есть нестандартный способ его отключения для локальной отладки (см., Например, solution for Chrome). Тем не менее, абсолютно никакой браузер не позволит вам изменять данные, так как это просто не то, как все регулярно работает в сети - вы не можете сказать некоторому серверу «изменить файл по этому URL-адресу», поэтому нет никакой поддержки для такой вещи для файла: // протокол.

+0

вы также можете использовать сафари на mac – Sagarmichael