1 00:00:00,000 --> 00:00:02,340 >> GARSIAKALBIS 1: Tegul įgyvendinti internete puslapis, kuris leidžia vartotojams 2 00:00:02,340 --> 00:00:03,660 ieškoti akcijų kursus. 3 00:00:03,660 --> 00:00:07,970 Sakykime, pirma, kad egzistuoja failas, vadinamas quote.php, tačiau tai 4 00:00:07,970 --> 00:00:11,110 būtų galima įgyvendinti bet dauguma kalba, bet kurių gyvenimo tikslas yra 5 00:00:11,110 --> 00:00:15,800 kad tikėtis HTTP GET parametrą, vadinamą simbolis, kurio vertė yra 6 00:00:15,800 --> 00:00:18,120 šių išteklių simbolis, kuris norite citata. 7 00:00:18,120 --> 00:00:22,530 >> Pavyzdžiui, jei pažvelgsime į šį failą mano naršyklė, quote.php, pastebėsite, kad 8 00:00:22,530 --> 00:00:26,900 Aš praėjo jau simbolis iš FB, "Facebook". 9 00:00:26,900 --> 00:00:31,060 Ir pastebėti, kad tai, kas grįžti yra JSON objektas su trimis mygtukais. 10 00:00:31,060 --> 00:00:34,560 Niekieno vadinamas simbolis, vienas vadinamas pavadinimas, ir vienas vadinamas kaina. 11 00:00:34,560 --> 00:00:38,920 Kurio reikšmės yra būtent tai iš nagrinėjamos bylos. 12 00:00:38,920 --> 00:00:41,680 >> Dabar leiskite savo ruožtu mūsų dėmesį į ištakas tikras HTML ir 13 00:00:41,680 --> 00:00:43,340 "JavaScript". 14 00:00:43,340 --> 00:00:48,990 Čia, Ajax 0.html, pastebėsite, kad viduje iš mano puslapio kūno Turiu formą 15 00:00:48,990 --> 00:00:53,430 kad turi onsubmit atributas, kurių vertė yra citata ir grąžinimas 16 00:00:53,430 --> 00:00:57,020 klaidinga, taip nurodant, kad aš norėčiau skambinti JavaScript "kalbos funkciją 17 00:00:57,020 --> 00:00:59,660 vadinamas citata ir tada grįžti klaidinga. 18 00:00:59,660 --> 00:01:04,459 Tuo tarpu viduje tokia forma yra simbolis, kurio ID yra citata citatos, 19 00:01:04,459 --> 00:01:07,940 "Simbolis", tada kitas įėjimas, kurių tipas teigia, kad suteikia man 20 00:01:07,940 --> 00:01:09,280 pateikimo mygtuką. 21 00:01:09,280 --> 00:01:13,460 >> Tuo tarpu viduje mano puslapyje galvos, yra scenarijaus žymė, iš šaltinio 22 00:01:13,460 --> 00:01:18,000 kuri yra URL JQuery, labai populiarus "JavaScript" biblioteka ir toliau 23 00:01:18,000 --> 00:01:21,150 kad yra dar vienas scenarijus žymeles, viduje kuri yra kai kurių pradžia 24 00:01:21,150 --> 00:01:23,440 "JavaScript", kad aš parašysiu. 25 00:01:23,440 --> 00:01:26,900 Tai citata funkcija, kad bus galiausiai galima pavadinti, ir viduje 26 00:01:26,900 --> 00:01:31,300 čia galime paskelbti kintamąjį vadinamą URL nurodyta, kad šios vertės 27 00:01:31,300 --> 00:01:32,590 kintamasis turi būti quote.php? simbolis = ". 28 00:01:32,590 --> 00:01:38,090 29 00:01:38,090 --> 00:01:42,170 >> O dabar Jungiant ant pabaigos tos pradinės eilutės kokia simbolis 30 00:01:42,170 --> 00:01:43,840 vartotojas greičiausiai įvedėte. 31 00:01:43,840 --> 00:01:51,770 Tiksliau, darykime + $ "# simbolis taip nurodant, kad aš norėčiau 32 00:01:51,770 --> 00:01:54,910 gauti, su JQuery iš mano DOM, elementas, kurio unikalus 33 00:01:54,910 --> 00:01:56,430 identifikatorius, simbolis. 34 00:01:56,430 --> 00:01:59,500 Prisiminkite, kad tai yra tiesiog tekstas sritis, į kurią vartotojas ketina 35 00:01:59,500 --> 00:02:01,210 tipo, kad akcijų simbolis. 36 00:02:01,210 --> 00:02:05,030 >> Tada tegul vadina val, kuri yra funkcija arba metodas, kuris gaus 37 00:02:05,030 --> 00:02:06,740 vertė, kad vartotojo įvedėte in 38 00:02:06,740 --> 00:02:11,540 Ir tada tegul vadina jQuery funkciją vadinamas getJSON, einančios kaip 39 00:02:11,540 --> 00:02:16,010 Pirmasis argumentas, kad URL, einančios, kaip Antrasis argumentas, anoniminis 40 00:02:16,010 --> 00:02:18,900 funkcija, kuri tikisi, kad vienas argumentas. 41 00:02:18,900 --> 00:02:20,360 Duomenų, mes jį vadiname. 42 00:02:20,360 --> 00:02:25,130 Ir viduje anoniminę funkciją, mes tiesiog padaryti įspėjimą, tada 43 00:02:25,130 --> 00:02:27,940 skliausteliuose, data.price. 44 00:02:27,940 --> 00:02:31,470 Jei duomenys, galų gale, yra tas, kad JSON nesutikti su trijų sričių - 45 00:02:31,470 --> 00:02:35,100 simbolis, pavadinimas, ir kainos, kurią daro data.price aš gausiu 46 00:02:35,100 --> 00:02:36,640 tiksliai, kad vertė. 47 00:02:36,640 --> 00:02:39,000 >> Leiskite dabar išsaugokite failą ir atidarykite jį naršyklėje. 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 Čia mes turime tą formą. 51 00:02:49,870 --> 00:02:52,890 Leiskite įveskite FB Facebook ir gauti citata. 52 00:02:52,890 --> 00:02:55,070 Ir ten, tada, yra "Facebook" vėliau akcijų kaina. 53 00:02:55,070 --> 00:02:58,368