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