1 00:00:00,000 --> 00:00:02,340 >> ZVUČNIK 1: Idemo implementirati web stranica koja korisnicima omogućuje 2 00:00:02,340 --> 00:00:03,660 pogledati burzovne kotacije. 3 00:00:03,660 --> 00:00:07,970 Pretpostavimo prvo da postoji file zove quote.php, ali ovo 4 00:00:07,970 --> 00:00:11,110 mogla biti provedena u većini bilo jezik, ali čija je svrha u životu je 5 00:00:11,110 --> 00:00:15,800 očekivati ​​HTTP GET parametar zove simbol, vrijednost koja je 6 00:00:15,800 --> 00:00:18,120 Simbol dionice za koje želite citat. 7 00:00:18,120 --> 00:00:22,530 >> Na primjer, ako gledamo ovu datoteku u moj browser, quote.php, primijetiti da 8 00:00:22,530 --> 00:00:26,900 Ja sam prošao, već simbol FB, za Facebook. 9 00:00:26,900 --> 00:00:31,060 I primjetite da se ono što je vratiti je JSON objekt s tri tipke. 10 00:00:31,060 --> 00:00:34,560 Jedan je nazvao simbolom, jedan se zove ime, a jedan se zove cijena. 11 00:00:34,560 --> 00:00:38,920 Vrijednosti koje su upravo to Iz spisa predmeta u pitanju. 12 00:00:38,920 --> 00:00:41,680 >> Sada ćemo skrenuti pozornost na Počeci neke HTML i 13 00:00:41,680 --> 00:00:43,340 JavaScript. 14 00:00:43,340 --> 00:00:48,990 Ovdje, u Ajax 0.html, primijetiti da je unutar moje stranice tijelu imam formu 15 00:00:48,990 --> 00:00:53,430 da ima onsubmit atribut, vrijednost koja je citat i povratak 16 00:00:53,430 --> 00:00:57,020 netočno, čime navodeći da bih nazvati JavaScript funkcije 17 00:00:57,020 --> 00:00:59,660 zove citat i zatim se vratiti false. 18 00:00:59,660 --> 00:01:04,459 U međuvremenu, unutar tog oblika je Simbol čiji ID je, citiram završiti citat, 19 00:01:04,459 --> 00:01:07,940 "Simbol", a zatim još jedan ulaz čije tip je podnijeti da mi daje 20 00:01:07,940 --> 00:01:09,280 Gumb podnesak. 21 00:01:09,280 --> 00:01:13,460 >> U međuvremenu, unutar moje stranice glave, je skripta tag, izvor 22 00:01:13,460 --> 00:01:18,000 što je URL za jQuery, vrlo popularni JavaScript knjižnice, a ispod 23 00:01:18,000 --> 00:01:21,150 to je još jedan tag skriptu, unutar što je počeci neke 24 00:01:21,150 --> 00:01:23,440 JavaScript da ja ću napisati. 25 00:01:23,440 --> 00:01:26,900 To je citat funkcija koja će se u konačnici se zove, i iznutra 26 00:01:26,900 --> 00:01:31,300 Ovdje ćemo proglasiti varijablu URL, navedeno je da je vrijednost ovog 27 00:01:31,300 --> 00:01:32,590 varijabla će biti quote.php? simbol = ". 28 00:01:32,590 --> 00:01:38,090 29 00:01:38,090 --> 00:01:42,170 >> A sada idemo spojite na kraju od tog početnog niza god simbol 30 00:01:42,170 --> 00:01:43,840 Korisnik vjerojatno je upisali. 31 00:01:43,840 --> 00:01:51,770 Naime, neka je to + $ "" # simbol čime navodeći da bih 32 00:01:51,770 --> 00:01:54,910 dobiti, s jQuery iz mog DOM, Element čiji je jedinstvena 33 00:01:54,910 --> 00:01:56,430 identifikator, simbol. 34 00:01:56,430 --> 00:01:59,500 Sjetite se da je to samo tekst polje u koje korisnik će se 35 00:01:59,500 --> 00:02:01,210 upisati taj simbol. 36 00:02:01,210 --> 00:02:05,030 >> Onda nazovimo Val, što je funkcija ili metodu koja će dobiti 37 00:02:05,030 --> 00:02:06,740 Vrijednost koju korisnik je upisali u. 38 00:02:06,740 --> 00:02:11,540 I onda nazovimo funkciju jQuery zove getJSON, prolazi u što 39 00:02:11,540 --> 00:02:16,010 Prvi argument koji URL, prolaze, kao Drugi argument, anonimni 40 00:02:16,010 --> 00:02:18,900 funkcija koja očekuje jedan argument. 41 00:02:18,900 --> 00:02:20,360 Podataka, mi ćemo ga nazvati. 42 00:02:20,360 --> 00:02:25,130 A unutar tih anonimnih funkcije, mi jednostavno ćete učiniti upozorenje, a onda u 43 00:02:25,130 --> 00:02:27,940 zagrade, data.price. 44 00:02:27,940 --> 00:02:31,470 Ako podaci, nakon svega, da je JSON objekt s tri polja - 45 00:02:31,470 --> 00:02:35,100 simbol, ime i cijena, prema radi data.price ću doći 46 00:02:35,100 --> 00:02:36,640 upravo to vrijednost. 47 00:02:36,640 --> 00:02:39,000 >> Idemo sada spremite datoteku i otvorite ga u pregledniku. 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 Ovdje imamo tu formu. 51 00:02:49,870 --> 00:02:52,890 Idemo upisati FB za Facebook i dobiti citat. 52 00:02:52,890 --> 00:02:55,070 A tu je, dakle, Facebook-a Najnovija cijena dionica. 53 00:02:55,070 --> 00:02:58,368