1 00:00:00,000 --> 00:00:02,340 >> SPEAKER 1: Ejja jimplimentaw web paġna li tippermetti lill-utenti 2 00:00:02,340 --> 00:00:03,660 tfittex up stock kwotazzjonijiet. 3 00:00:03,660 --> 00:00:07,970 Ejja nassumu ewwel li teżisti fajl imsejjaħ quote.php, iżda dan 4 00:00:07,970 --> 00:00:11,110 jistgħu jiġu implimentati aktar xi lingwa, iżda li l-iskop fil-ħajja huwa 5 00:00:11,110 --> 00:00:15,800 jistennew parametru get HTTP imsejħa simbolu, il-valur tagħhom huwa l- 6 00:00:15,800 --> 00:00:18,120 simbolu tal-ħażna li għaliha inti tixtieq kwotazzjoni. 7 00:00:18,120 --> 00:00:22,530 >> Per eżempju, jekk inħarsu lejn dan il-fajl fil- browser tiegħi, quote.php, avviż li 8 00:00:22,530 --> 00:00:26,900 Stajt għaddew fi, diġà, simbolu ta 'FB, għall Facebook. 9 00:00:26,900 --> 00:00:31,060 U tinnota li dak wasal lura huwa oġġett JSON bi tliet ċwievet. 10 00:00:31,060 --> 00:00:34,560 One imsejħa simbolu, wieħed imsejjaħ isem, u sejjaħ prezz wieħed. 11 00:00:34,560 --> 00:00:38,920 Il-valuri ta 'li huma eżattament dak mill-fajl in kwistjoni. 12 00:00:38,920 --> 00:00:41,680 >> Issa ejja tagħti attenzjoni tagħna għall- bidu ta 'xi HTML u 13 00:00:41,680 --> 00:00:43,340 JavaScript. 14 00:00:43,340 --> 00:00:48,990 Hawnhekk, fil ajax-0.html, avviż li ġewwa tal-ġisem paġna tiegħi I jkollhom forma 15 00:00:48,990 --> 00:00:53,430 li għandha attribut onsubmit, il- valur tagħhom huwa kwotazzjoni u ritorn 16 00:00:53,430 --> 00:00:57,020 falza, biex b'hekk tispeċifika li nixtieq għal sejħa funzjoni JavaScript 17 00:00:57,020 --> 00:00:59,660 imsejħa kwotazzjoni u mbagħad jirritornaw falza. 18 00:00:59,660 --> 00:01:04,459 Sadanittant, ġewwa ta 'dik il-formola hija simbolu tiegħu huwa ID, kwotazzjoni unquote, 19 00:01:04,459 --> 00:01:07,940 "Simbolu," u mbagħad input ieħor li tip hija tissottometti li tagħti me a 20 00:01:07,940 --> 00:01:09,280 buttuna sottomissjoni. 21 00:01:09,280 --> 00:01:13,460 >> Sadanittant, ġewwa ta 'ras paġna tiegħi, hemm tag iskrittura, is-sors ta ' 22 00:01:13,460 --> 00:01:18,000 li hija l-URL għall jQuery, il-ħafna popolari JavaScript librerija, u taħt 23 00:01:18,000 --> 00:01:21,150 li tag ieħor iskrittura, ġewwa ta ' li hija l-bidu ta 'xi 24 00:01:21,150 --> 00:01:23,440 JavaScript li I myself se jikteb. 25 00:01:23,440 --> 00:01:26,900 Din hija l-funzjoni kwotazzjoni li se finalment jiġu msejħa, u ġewwa ta ' 26 00:01:26,900 --> 00:01:31,300 hawn ejja tiddikjara varjabbli imsejjaħ URL, speċifikat li l-valur ta 'dan 27 00:01:31,300 --> 00:01:32,590 varjabbli għandhom ikunu quote.php? simbolu = ". 28 00:01:32,590 --> 00:01:38,090 29 00:01:38,090 --> 00:01:42,170 >> U issa ejja concatenate fuq l-aħħar ta 'dak string inizjali kwalunkwe simbolu 30 00:01:42,170 --> 00:01:43,840 l-utent ikun preżumibbilment ittajpjat. 31 00:01:43,840 --> 00:01:51,770 Speċifikament, ejja nagħmlu + $ "" # simbolu b'hekk tispeċifika li nixtieq 32 00:01:51,770 --> 00:01:54,910 tikseb, bi jquery minn DOM tiegħi, l-element li l-unika 33 00:01:54,910 --> 00:01:56,430 identifikatur, simbolu. 34 00:01:56,430 --> 00:01:59,500 Ifakkar li din hija sempliċement it-test qasam li fih l-utent se 35 00:01:59,500 --> 00:02:01,210 tip li istokk simbolu. 36 00:02:01,210 --> 00:02:05,030 >> Imbagħad ejja sejħa val, li huwa funzjoni jew il-metodu li se tikseb l- 37 00:02:05,030 --> 00:02:06,740 valur li l-utent ittajpjat pulzieri 38 00:02:06,740 --> 00:02:11,540 U mbagħad ejja sejħa funzjoni jquery imsejħa getJSON, li jgħaddi fl bħala l- 39 00:02:11,540 --> 00:02:16,010 ewwel argument li URL, li jgħaddi hekk kif it-tieni argument, li huwa anonimu 40 00:02:16,010 --> 00:02:18,900 funzjoni li jistenna argument wieħed. 41 00:02:18,900 --> 00:02:20,360 Data, aħna ser sejħa hija. 42 00:02:20,360 --> 00:02:25,130 U ġewwa ta 'din il-funzjoni anonima, aħna ser sempliċiment tagħmel twissija, u mbagħad 43 00:02:25,130 --> 00:02:27,940 parentesi, data.price. 44 00:02:27,940 --> 00:02:31,470 Jekk data, wara kollox, huwa li JSON joġġezzjonaw bi tliet oqsma - 45 00:02:31,470 --> 00:02:35,100 simbolu, l-isem, u l-prezz, billi tagħmel data.price I ser tingħata 46 00:02:35,100 --> 00:02:36,640 eżattament dak il-valur. 47 00:02:36,640 --> 00:02:39,000 >> Ejja issa tiffranka l-fajl u tiftaħ it up fil-browser. 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 Hawnhekk għandna dik il-formola. 51 00:02:49,870 --> 00:02:52,890 Ejja tip fil FB għall Facebook u jiksbu kwotazzjoni. 52 00:02:52,890 --> 00:02:55,070 U hemm, allura, huwa l-Facebook aħħar prezz tat-titoli. 53 00:02:55,070 --> 00:02:58,368