1 00:00:00,000 --> 00:00:02,340 >> Gjuha 1: Le të zbatojë një web Faqja që lejon përdoruesit të 2 00:00:02,340 --> 00:00:03,660 kërkoni stock quotes. 3 00:00:03,660 --> 00:00:07,970 Le të supozojmë për herë të parë se ekziston një file i quajtur quote.php, por kjo 4 00:00:07,970 --> 00:00:11,110 do të mund të zbatohet në më ndonjë gjuhë, por qëllimi i të cilit në jetë është 5 00:00:11,110 --> 00:00:15,800 të presin një të marrë parametër HTTP quajtur simbol, vlera e të cilave është 6 00:00:15,800 --> 00:00:18,120 simbol i aksioneve për të cilat ju do të doja një kuotë. 7 00:00:18,120 --> 00:00:22,530 >> Për shembull, në qoftë se ne e shikojmë në këtë skedë në Shfletuesi im, quote.php, vëreni se 8 00:00:22,530 --> 00:00:26,900 Unë e kam kaluar në, tashmë, një simbol i FB, për Facebook. 9 00:00:26,900 --> 00:00:31,060 Dhe vini re se ajo që ka ardhur përsëri është një objekt JSON me tre çelësat. 10 00:00:31,060 --> 00:00:34,560 E dikujt quhet simbol, e quajtur emrin, dhe një çmim të quajtur. 11 00:00:34,560 --> 00:00:38,920 Vlerat e të cilat janë saktësisht se nga file në fjalë. 12 00:00:38,920 --> 00:00:41,680 >> Tani le të kthejmë vëmendjen tonë në Fillimet e disa HTML dhe 13 00:00:41,680 --> 00:00:43,340 JavaScript. 14 00:00:43,340 --> 00:00:48,990 Këtu, në ajax-0.html, vini re se brenda e trupit faqes sime unë kam një formë 15 00:00:48,990 --> 00:00:53,430 që ka një atribut onsubmit, vlera e të cilave është quote dhe kthimi 16 00:00:53,430 --> 00:00:57,020 false, duke specifikuar se unë do të doja për të thirrur një funksion JavaScript 17 00:00:57,020 --> 00:00:59,660 quajtur quote dhe pastaj të kthimit të rreme. 18 00:00:59,660 --> 00:01:04,459 Ndërkohë, brenda e atë formë është një simbol ID i të cilit është, të japin kuotën e mbyll thonjëzat, 19 00:01:04,459 --> 00:01:07,940 "Simbol", dhe pastaj një tjetër input të cilit Lloji i paraqesë se më jep një 20 00:01:07,940 --> 00:01:09,280 button nënshtrim. 21 00:01:09,280 --> 00:01:13,460 >> Ndërkohë, brenda kokën e faqes sime, ka një tag script, burimi i 22 00:01:13,460 --> 00:01:18,000 që është URL për jQuery, shumë popullor bibliotekë JavaScript, dhe më poshtë 23 00:01:18,000 --> 00:01:21,150 që është një tjetër tag script, brenda e cila është fillimet e disa 24 00:01:21,150 --> 00:01:23,440 JavaScript që edhe unë vetë do të shkruaj. 25 00:01:23,440 --> 00:01:26,900 Ky është funksioni që do të japin kuotën e në fund të fundit të quhet, dhe në brendësi të 26 00:01:26,900 --> 00:01:31,300 këtu le të deklarojë një ndryshore të quajtur URL, specifikohet se vlera e këtij 27 00:01:31,300 --> 00:01:32,590 variabël do të jetë quote.php? simbol = ". 28 00:01:32,590 --> 00:01:38,090 29 00:01:38,090 --> 00:01:42,170 >> Dhe tani le të lidh në fund e atë varg fillestare çfarëdo simbol 30 00:01:42,170 --> 00:01:43,840 përdoruesi ka shtypur me sa duket. 31 00:01:43,840 --> 00:01:51,770 Në mënyrë të veçantë, le ta bëjmë + $ "" # simbol duke specifikuar që unë do të doja të 32 00:01:51,770 --> 00:01:54,910 marrë, me jQuery nga DOM tim, element unik cilit 33 00:01:54,910 --> 00:01:56,430 identifikues, një simbol. 34 00:01:56,430 --> 00:01:59,500 Kujtojnë se kjo është thjesht tekst fusha në të cilat përdoruesi do të 35 00:01:59,500 --> 00:02:01,210 shkruani se aksioneve simbol. 36 00:02:01,210 --> 00:02:05,030 >> Pastaj le të thërrasë val, e cila është një funksion apo metodë që do të merrni 37 00:02:05,030 --> 00:02:06,740 vlera që përdoruesi të shtypen in 38 00:02:06,740 --> 00:02:11,540 Dhe pastaj le të thërrasë një funksion jQuery quajtur getJSON, duke kaluar në si 39 00:02:11,540 --> 00:02:16,010 Argumenti i parë që URL, duke kaluar në, si Argumenti i dytë, një anonim 40 00:02:16,010 --> 00:02:18,900 funksion që pret një argument të vetëm. 41 00:02:18,900 --> 00:02:20,360 Të dhënave, ne do të thërrasë atë. 42 00:02:20,360 --> 00:02:25,130 Dhe brenda këtij funksioni anonim, ne thjesht do të bëjmë vigjilent, dhe më pas në 43 00:02:25,130 --> 00:02:27,940 kllapat, data.price. 44 00:02:27,940 --> 00:02:31,470 Nëse të dhënat, në fund të fundit, është se JSON kundërshtojnë me tri fusha - 45 00:02:31,470 --> 00:02:35,100 simbol, emri i, dhe të çmimeve, duke duke bërë data.price Unë do të merrni 46 00:02:35,100 --> 00:02:36,640 pikërisht këtë vlerë. 47 00:02:36,640 --> 00:02:39,000 >> Le tani ruajtur kartelën dhe të hapur atë në një shfletues. 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 Këtu ne kemi atë formë. 51 00:02:49,870 --> 00:02:52,890 Le të shkruani në FB për Facebook dhe për të marrë të japin kuotën e. 52 00:02:52,890 --> 00:02:55,070 Dhe atje, atëherë, është Facebook-të Çmimi i aksioneve të fundit. 53 00:02:55,070 --> 00:02:58,368