Javascript i plik txt

0

Witam. Mam kod Javascriptu zagnieżdzony w html oraz plik txt w tym samym katalogu. Jak w prosty sposób mogę odczytać ten plik z poziomu Javascriptu i odczytaną wartość przypisać do zmiennej var?

2

ajax

0

A można coś dokładniej, bo jestem zielony w tym temacie?

1

ajax

A żeby nie było, że jestem zgryźliwy (choć używania Google powinni uczyć w przedszkolach) to masz prosty przykład z biblioteką jQuery (akurat ajaxów nie zwykłem pisać bez bibliotek):

$.ajax({
    url: "plik.txt",
    success: function(data) {
        // Twoje dane są w zmiennej data
    }
});

Jeszcze krócej (ale mniej opcji):

$.get('plik.txt', function(data) {
  // Twoje dane są w zmiennej data
});

A więcej informacji - tutaj.

Musisz mieć też na uwadze jak działa asynchroniczność, mianowicie:

var moje_dane = 'Ala ma kotka';
$.get('plik.txt', function(data) {
  moje_dane = data;
});
alert(moje_dane);

Wyświetli Ala ma kotka, niezależnie od zawartości pliku .txt, dlaczego? Ano dlatego, że żądania ajax zaczynają się wykonywać - ale kod "leci dalej". Kiedy żądanie ajax będzie przetworzone i wynik odebrany - uruchamia się przekazywana funkcja (najczęściej jako funkcja anonimowa (odsyłam do Google)) - w niej powinieneś podejmować akcje względem danych odbieranych przez ajax.

A to wszystko to ogólnie podstawy, zalecam poczytanie na ten temat w skompletowanych już źródłach wiedzy (książki, kursy w necie, manuale).

0

Dzięki ogromne

1 użytkowników online, w tym zalogowanych: 0, gości: 1