1 00:00:00,000 --> 00:00:02,340 >> Oratè 1: Se pou yo aplike yon sit entènèt paj ki pèmèt itilizatè yo 2 00:00:02,340 --> 00:00:03,660 gade quotes machandiz. 3 00:00:03,660 --> 00:00:07,970 Ann sipoze premye ki gen egziste yon dosye rele quote.php, men sa a 4 00:00:07,970 --> 00:00:11,110 ta ka aplike nan pi nenpòt ki lang, men ki gen rezon nan lavi se 5 00:00:11,110 --> 00:00:15,800 ou kapab espere yon paramèt Pran HTTP rele senbòl, valè ki se la 6 00:00:15,800 --> 00:00:18,120 senbòl nan stock la pou ki ou ta renmen yon quote. 7 00:00:18,120 --> 00:00:22,530 >> Pou egzanp, si nou gade nan sa a dosye ki nan navigatè m 'yo, quote.php, remake ke 8 00:00:22,530 --> 00:00:26,900 Mwen te pase nan, ki deja, yon senbòl nan FB, pou Facebook. 9 00:00:26,900 --> 00:00:31,060 Apre sa, remake ke sa ki te tounen vin se yon objè JSON ki gen twa kle. 10 00:00:31,060 --> 00:00:34,560 Rele senbòl yon sèl la, yon sèl rele non, ak yon rele pri. 11 00:00:34,560 --> 00:00:38,920 Valè yo nan yo ki egzakteman sa soti nan dosye a nan kesyon an. 12 00:00:38,920 --> 00:00:41,680 >> Koulye a, kite a vire atansyon nou nan la kòmanse nan kèk HTML ak 13 00:00:41,680 --> 00:00:43,340 JavaScript. 14 00:00:43,340 --> 00:00:48,990 Isit la, nan Ajax-0.html, remake ke andedan nan kò paj mwen an mwen gen yon fòm 15 00:00:48,990 --> 00:00:53,430 ki gen yon atribi onsubmit, nan valè nan ki se quote epi retounen 16 00:00:53,430 --> 00:00:57,020 fo, kidonk ki espesifye ke mwen ta renmen yo rele yon fonksyon JavaScript 17 00:00:57,020 --> 00:00:59,660 rele quote ak Lè sa a, retounen fo. 18 00:00:59,660 --> 00:01:04,459 Pandan se tan, andedan nan fòm sa a se yon senbòl ki gen ID se, quote unquote, 19 00:01:04,459 --> 00:01:07,940 "Senbòl", epi Lè sa a, yon lòt opinyon ki gen se di ki kalite soumèt ki bay m 'yon 20 00:01:07,940 --> 00:01:09,280 soumèt bouton. 21 00:01:09,280 --> 00:01:13,460 >> Pandan se tan, andedan nan tèt paj mwen an, gen yon tag script, sous la nan 22 00:01:13,460 --> 00:01:18,000 ki se URL la nan jquery, trè a popilè bibliyotèk JavaScript, ak anba a 23 00:01:18,000 --> 00:01:21,150 ki se yon lòt tag script, andedan nan ki se kòmanse yo nan kèk 24 00:01:21,150 --> 00:01:23,440 JavaScript pou mwen menm mwen pral ekri. 25 00:01:23,440 --> 00:01:26,900 Sa a se fonksyon an quote ki pral finalman dwe rele, ak andedan nan 26 00:01:26,900 --> 00:01:31,300 isit la se pou yo deklare yon varyab rele URL, ki espesifye ke valè a nan sa a 27 00:01:31,300 --> 00:01:32,590 varyab yo dwe quote.php? senbòl = ". 28 00:01:32,590 --> 00:01:38,090 29 00:01:38,090 --> 00:01:42,170 >> Epi, koulye a kite a anchene sou fen a nan ki premye fisèl tou sa senbòl 30 00:01:42,170 --> 00:01:43,840 te itilizatè a prezimableman tape. 31 00:01:43,840 --> 00:01:51,770 Espesyalman, se pou yo fè + $ "" # senbòl kidonk ki espesifye ke mwen ta renmen 32 00:01:51,770 --> 00:01:54,910 jwenn, ak jquery soti nan Dom m 'yo, eleman la ki gen inik 33 00:01:54,910 --> 00:01:56,430 idantifyan, yon senbòl. 34 00:01:56,430 --> 00:01:59,500 Sonje byen, ki se tou senpleman tèks la jaden nan ki itilizatè a se ale nan 35 00:01:59,500 --> 00:02:01,210 tape ke senbòl machandiz. 36 00:02:01,210 --> 00:02:05,030 >> Lè sa a, se pou yo rele Val, ki se yon fonksyon oswa metòd ki pral jwenn nan 37 00:02:05,030 --> 00:02:06,740 valè ke itilizatè a tape pous 38 00:02:06,740 --> 00:02:11,540 Lè sa a, se pou yo rele yon fonksyon jquery rele getJSON, pase nan kòm la 39 00:02:11,540 --> 00:02:16,010 premye agiman ki URL, pase nan, kòm agiman, dezyèm lan, yon anonim 40 00:02:16,010 --> 00:02:18,900 fonksyon ki espere yon sèl agiman. 41 00:02:18,900 --> 00:02:20,360 Done, nou pral rele li. 42 00:02:20,360 --> 00:02:25,130 Ak andedan nan fonksyon sa a anonim, nou pral tou senpleman fè alèt, ak Lè sa a, nan 43 00:02:25,130 --> 00:02:27,940 parantèz, data.price. 44 00:02:27,940 --> 00:02:31,470 Si done, apre tout, se ke JSON objeksyon ak twa jaden - 45 00:02:31,470 --> 00:02:35,100 senbòl, non, ak pri, pa fè data.price mwen pral jwenn 46 00:02:35,100 --> 00:02:36,640 egzakteman sa valè. 47 00:02:36,640 --> 00:02:39,000 >> Se pou nou kounye a sove dosye a ak louvri li moute nan yon navigatè. 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 Isit la nou gen fòm sa a. 51 00:02:49,870 --> 00:02:52,890 Se pou yo tape nan FB pou Facebook epi pou yo jwenn quote. 52 00:02:52,890 --> 00:02:55,070 Epi gen, lè sa a, se Facebook a pri stock dènye. 53 00:02:55,070 --> 00:02:58,368