/ / Jak czytać lokalne pliki Json w javascript - javascript, json

Jak czytać lokalne pliki JSONA w javascript - javascript, json

Uwaga: ta aplikacja nigdy nie będzie działać w systemie serwerowym.

Próbuję odczytać lokalny plik json, którego używam jest następujący kod:

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

Muszę też móc zmienić ten plik, dodając metadane dotyczące wprowadzonych zmian. Jakakolwiek pomoc będzie wspaniała, dzięki. Ponieważ spędziłem 3 dni próbując znaleźć odpowiedź.

Odpowiedzi:

2 dla odpowiedzi № 1

Większość przeglądarek blokuje żądania plików z JavaScript, ale generalnie mają też niestandardowy sposób, aby wyłączyć je na potrzeby lokalnego debugowania (patrz na przykład rozwiązanie dla Chrome). Jednak absolutnie żadna przeglądarka nie pozwala na zmianę danych, ponieważ po prostu nie działa to tak, jak normalnie działa w trybie online - nie możesz powiedzieć serwerowi, aby „zmienił plik pod tym adresem URL”, więc nie ma takiej obsługi plików: // albo protokół.