1 00:00:00,000 --> 00:00:02,340 >> SPEAKER 1: Oletame rakendada web lehekülg, mis võimaldab kasutajatel 2 00:00:02,340 --> 00:00:03,660 otsida börsikursid. 3 00:00:03,660 --> 00:00:07,970 Oletame kõigepealt, et on olemas fail nimega quote.php, kuid see 4 00:00:07,970 --> 00:00:11,110 saaks rakendada kõige tahes keel, kuid kelle eesmärk elus on 5 00:00:11,110 --> 00:00:15,800 oodata HTTP GET parameetri nimega sümbol, mille väärtus on 6 00:00:15,800 --> 00:00:18,120 sümbol aktsia, mille soovite tsiteerida. 7 00:00:18,120 --> 00:00:22,530 >> Näiteks, kui me vaatame seda faili minu brauser, quote.php, märkate, et 8 00:00:22,530 --> 00:00:26,900 Olen sooritanud juba sümbol FB, Facebook. 9 00:00:26,900 --> 00:00:31,060 Ja teate, et see, mis on tulnud tagasi on JSON objekti kolm võtit. 10 00:00:31,060 --> 00:00:34,560 Üks on nn sümbol, üks nn Nime, ja üks nn hinnaga. 11 00:00:34,560 --> 00:00:38,920 Väärtused, mis on täpselt see alates faili alla. 12 00:00:38,920 --> 00:00:41,680 >> Nüüd pöörame tähelepanu algus mõned HTML ja 13 00:00:41,680 --> 00:00:43,340 JavaScript. 14 00:00:43,340 --> 00:00:48,990 Siin, ajax-0.html, märkate, et sees minu leheküljel keha on mul vorm 15 00:00:48,990 --> 00:00:53,430 mis on onSubmit atribuut, väärtus, mis on tsitaat ja tagastamine 16 00:00:53,430 --> 00:00:57,020 vale, ning täpsustatakse, et ma tahaks helistada JavaScript funktsioon 17 00:00:57,020 --> 00:00:59,660 nimetatakse tsiteerida ja siis tagasi vale. 18 00:00:59,660 --> 00:01:04,459 Vahepeal sees, et vorm on sümbol, mille ID on tsitaat lõppeb, 19 00:01:04,459 --> 00:01:07,940 "Sümbol," ja siis teine ​​sisend kelle tüüp on väidavad, et annab mulle 20 00:01:07,940 --> 00:01:09,280 esitamise nupp. 21 00:01:09,280 --> 00:01:13,460 >> Vahepeal sees minu leheküljel peaga on script tag, allikas 22 00:01:13,460 --> 00:01:18,000 mis on URL jQuery, väga populaarne JavaScript raamatukogu, ja allpool 23 00:01:18,000 --> 00:01:21,150 see on juba teine ​​script tag sees mis on alguse mõned 24 00:01:21,150 --> 00:01:23,440 JavaScript et mina kirjutan. 25 00:01:23,440 --> 00:01:26,900 See on tsitaat funktsioon, mis lõpuks kutsus, ja sees 26 00:01:26,900 --> 00:01:31,300 siin olgem kuulutada muutuja nimega URL, mis on määratletud selle väärtus selle 27 00:01:31,300 --> 00:01:32,590 Muutuja quote.php? symbol = ". 28 00:01:32,590 --> 00:01:38,090 29 00:01:38,090 --> 00:01:42,170 >> Ja nüüd lähme concatenate koridori lõpus selle esialgne string iganes sümbol 30 00:01:42,170 --> 00:01:43,840 kasutaja on tõenäoliselt kirjutatud. 31 00:01:43,840 --> 00:01:51,770 Täpsemalt, teeme + $ "" # sümbol ning täpsustatakse, et ma tahaks 32 00:01:51,770 --> 00:01:54,910 saada, koos jQuery minu DOM, element, mille ainulaadne 33 00:01:54,910 --> 00:01:56,430 tunnus, sümbol. 34 00:01:56,430 --> 00:01:59,500 Tuletame meelde, et see on lihtsalt teksti valdkonnas, kuhu kasutaja saab 35 00:01:59,500 --> 00:02:01,210 tüüp, et aktsia sümbol. 36 00:02:01,210 --> 00:02:05,030 >> Siis ütleme val, mis sõltub või meetodit, mida saab 37 00:02:05,030 --> 00:02:06,740 Väärtus, mille kasutaja on kirjutatud sisse 38 00:02:06,740 --> 00:02:11,540 Ja siis helistame jQuery funktsiooni nimetatakse getJSON, mis kulgeb nii 39 00:02:11,540 --> 00:02:16,010 Esimene argument, et URL, kulgeb, nagu Teine argument, anonüümne 40 00:02:16,010 --> 00:02:18,900 funktsioon, mis eeldab ühe argumendi. 41 00:02:18,900 --> 00:02:20,360 Andmed, me nimetame seda. 42 00:02:20,360 --> 00:02:25,130 Ja sees see anonüümne funktsioon, me lihtsalt ei tähelepanelik ja seejärel 43 00:02:25,130 --> 00:02:27,940 sulgudes data.price. 44 00:02:27,940 --> 00:02:31,470 Kui andmed ju on, et JSON vastuväiteid kolme valdkonna - 45 00:02:31,470 --> 00:02:35,100 sümbol, nimi ja hind, mida teeme data.price Ma toon 46 00:02:35,100 --> 00:02:36,640 täpselt selle väärtuse. 47 00:02:36,640 --> 00:02:39,000 >> Olgem nüüd salvestada fail ja ava see brauseris. 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 Siin on meil selle vormi. 51 00:02:49,870 --> 00:02:52,890 Olgem kirjuta FB Facebook ja saada tsiteerida. 52 00:02:52,890 --> 00:02:55,070 Ja seal, siis on Facebook hiljemalt aktsia hind. 53 00:02:55,070 --> 00:02:58,368