1 00:00:00,000 --> 00:00:02,340 >> GŁOŚNIK 1: Załóżmy, wdrożenie sieci strona, która pozwala użytkownikom na 2 00:00:02,340 --> 00:00:03,660 sprawdzać notowania giełdowe. 3 00:00:03,660 --> 00:00:07,970 Załóżmy najpierw, że istnieje Plik o nazwie quote.php, ale to 4 00:00:07,970 --> 00:00:11,110 może być realizowane w dowolny najbardziej język, ale którego celem w życiu jest 5 00:00:11,110 --> 00:00:15,800 oczekiwać parametr HTTP GET o nazwie symbolu, którego wartość jest 6 00:00:15,800 --> 00:00:18,120 Symbolem akcji, dla których chcesz cytatów. 7 00:00:18,120 --> 00:00:22,530 >> Na przykład, jeśli w tym pliku w moja przeglądarka, quote.php zauważyć, że 8 00:00:22,530 --> 00:00:26,900 Mam już przeszedł w, symbol FB na Facebooku. 9 00:00:26,900 --> 00:00:31,060 I zauważyć, że to, co działo się z powrotem jest obiekt JSON z trzech przycisków. 10 00:00:31,060 --> 00:00:34,560 One o nazwie Symbol, jeden o nazwie Imię i nazwisko, a jeden o nazwie cena. 11 00:00:34,560 --> 00:00:38,920 Wartości, które są dokładnie, że od danego pliku. 12 00:00:38,920 --> 00:00:41,680 >> Teraz zwrócimy uwagę na Początki niektórych HTML i 13 00:00:41,680 --> 00:00:43,340 JavaScript. 14 00:00:43,340 --> 00:00:48,990 Tutaj, w ajax-0.html zauważyć, że wewnątrz ciała mojej stronie w Mam formularz 15 00:00:48,990 --> 00:00:53,430 który posiada atrybut onsubmit, wartość, która jest cytat i powrót 16 00:00:53,430 --> 00:00:57,020 fałszywe, określając w ten sposób, że chciałbym wywołać funkcję JavaScript 17 00:00:57,020 --> 00:00:59,660 nazywa cytat, a następnie powrócić fałszywe. 18 00:00:59,660 --> 00:01:04,459 Tymczasem wewnątrz tej formie jest Symbol, którego ID jest, cytatu, 19 00:01:04,459 --> 00:01:07,940 "Symbol", a następnie inne wejście, którego Typ jest twierdzą, że daje mi 20 00:01:07,940 --> 00:01:09,280 Przycisk składania. 21 00:01:09,280 --> 00:01:13,460 >> Tymczasem wewnątrz głowy mojej stronie, w Znacznik jest scenariusz, źródło 22 00:01:13,460 --> 00:01:18,000 które jest URL do jQuery, bardzo popularne biblioteki JavaScript i poniżej 23 00:01:18,000 --> 00:01:21,150 że to kolejny tag skrypt, wewnątrz który początki niektórych 24 00:01:21,150 --> 00:01:23,440 JavaScript, który będzie sam napisać. 25 00:01:23,440 --> 00:01:26,900 To jest cytat, który będzie funkcja ostatecznie nazwać, i wewnątrz 26 00:01:26,900 --> 00:01:31,300 tutaj niech zadeklarować zmienną Adres URL, określić, że wartość ta 27 00:01:31,300 --> 00:01:32,590 Zmienna jest quote.php? symbol = ". 28 00:01:32,590 --> 00:01:38,090 29 00:01:38,090 --> 00:01:42,170 >> A teraz na koniec złączyć tego symbolu początkowego łańcucha niezależnie 30 00:01:42,170 --> 00:01:43,840 Filmaster zapewne wpisane. 31 00:01:43,840 --> 00:01:51,770 Konkretnie, zróbmy + $ "" # symbol określającego tym, że chciałbym 32 00:01:51,770 --> 00:01:54,910 dostać, z jQuery z mojej DOM, Element, którego unikalna 33 00:01:54,910 --> 00:01:56,430 identyfikator, symbol. 34 00:01:56,430 --> 00:01:59,500 Przypomnijmy, że po prostu tekst Pole, na które użytkownik będzie 35 00:01:59,500 --> 00:02:01,210 wpisz ten symbol giełdowy. 36 00:02:01,210 --> 00:02:05,030 >> Następnie pozwala się nazwać Val, która jest funkcją lub metoda, która będzie 37 00:02:05,030 --> 00:02:06,740 wartość, że użytkownik jest wpisany w. 38 00:02:06,740 --> 00:02:11,540 A następnie nazwijmy funkcji jquery nazywa getJSON, przekazując jako 39 00:02:11,540 --> 00:02:16,010 Pierwszy argument, że adres URL, przekazując, jak Drugi argument, anonimowy 40 00:02:16,010 --> 00:02:18,900 Funkcja oczekuje pojedynczy argument. 41 00:02:18,900 --> 00:02:20,360 Danych, będziemy to nazywać. 42 00:02:20,360 --> 00:02:25,130 A w środku tej anonimowej funkcji, my po prostu zrobić wpis, a następnie w 43 00:02:25,130 --> 00:02:27,940 nawiasy, data.price. 44 00:02:27,940 --> 00:02:31,470 Jeśli dane, mimo wszystko, jest to, że JSON Obiekt z trzech pól - 45 00:02:31,470 --> 00:02:35,100 symbol, nazwa i cena, przez robi data.price Wezmę 46 00:02:35,100 --> 00:02:36,640 dokładnie to, że wartość. 47 00:02:36,640 --> 00:02:39,000 >> Załóżmy teraz zapisać plik i otworzyć go w przeglądarce. 48 00:02:39,000 --> 00:02:42,230 49 00:02:42,230 --> 00:02:48,760 http://localhost/ajax-0.html. 50 00:02:48,760 --> 00:02:49,870 Tutaj mamy tego formularza. 51 00:02:49,870 --> 00:02:52,890 Miejmy wpisać FB na Facebooku i dostać ofertę. 52 00:02:52,890 --> 00:02:55,070 I nie, to, to Facebook jest ostatni kurs akcji. 53 00:02:55,070 --> 00:02:58,368