Mój skrypt aktualnie wygląda tak:Jak mogę uzyskać javascript do odczytu z pliku .json?
<script type="text/javascript">
function updateMe(){
var x = 0;
var jsonstr = '{"date":"July 4th", "event":"Independence Day"}';
var activity=JSON.parse(jsonstr);
while(x<10){
date = document.getElementById("date"+x).innerHTML = activity.date;
event = document.getElementById("event"+x).innerHTML = activity.event;
x++;
}
}
</script>
Jeżeli data „x” i zdarzenie „x” to seria znaczników HTML. Ta funkcja działa, gdy strona ładuje się (ładowanie). Moim celem jest zrobić dokładnie to samo, tylko z lokalnego pliku .json w przeciwieństwie do twardego kodu, który mam powyżej. Sprawdziłem już numer http://api.jquery.com/jQuery.getJSON/.
lokalnego pliku .json wygląda następująco:
{"date":"July 4th", "event":"Independence Day"}
jakieś sugestie?
Mógłbyś wyjaśnić, jeśli masz na myśli „plik json w systemie plików” lub „plik json hostowane na serwerze sieci Web”. – ironchefpython
Niestety .... jest to plik json w systemie plików, przechowywany w tym samym folderze, co strona html. – MTP
W takim razie odpowiedź, której udzieliłem, używając sformatowanego pliku jsonp, jest tym, czego szukasz. Nie zapomnij oznaczyć odpowiedzi, która została zaakceptowana, gdy twoje pytanie zostało zadowalająco odpowiedział. – ironchefpython