SPEAKER 1: Ejja jimplimentaw web paġna li tippermetti lill-utenti tfittex up stock kwotazzjonijiet. Ejja nassumu ewwel li teżisti fajl imsejjaħ quote.php, iżda dan jistgħu jiġu implimentati aktar xi lingwa, iżda li l-iskop fil-ħajja huwa jistennew parametru get HTTP imsejħa simbolu, il-valur tagħhom huwa l- simbolu tal-ħażna li għaliha inti tixtieq kwotazzjoni. Per eżempju, jekk inħarsu lejn dan il-fajl fil- browser tiegħi, quote.php, avviż li Stajt għaddew fi, diġà, simbolu ta 'FB, għall Facebook. U tinnota li dak wasal lura huwa oġġett JSON bi tliet ċwievet. One imsejħa simbolu, wieħed imsejjaħ isem, u sejjaħ prezz wieħed. Il-valuri ta 'li huma eżattament dak mill-fajl in kwistjoni. Issa ejja tagħti attenzjoni tagħna għall- bidu ta 'xi HTML u JavaScript. Hawnhekk, fil ajax-0.html, avviż li ġewwa tal-ġisem paġna tiegħi I jkollhom forma li għandha attribut onsubmit, il- valur tagħhom huwa kwotazzjoni u ritorn falza, biex b'hekk tispeċifika li nixtieq għal sejħa funzjoni JavaScript imsejħa kwotazzjoni u mbagħad jirritornaw falza. Sadanittant, ġewwa ta 'dik il-formola hija simbolu tiegħu huwa ID, kwotazzjoni unquote, "Simbolu," u mbagħad input ieħor li tip hija tissottometti li tagħti me a buttuna sottomissjoni. Sadanittant, ġewwa ta 'ras paġna tiegħi, hemm tag iskrittura, is-sors ta ' li hija l-URL għall jQuery, il-ħafna popolari JavaScript librerija, u taħt li tag ieħor iskrittura, ġewwa ta ' li hija l-bidu ta 'xi JavaScript li I myself se jikteb. Din hija l-funzjoni kwotazzjoni li se finalment jiġu msejħa, u ġewwa ta ' hawn ejja tiddikjara varjabbli imsejjaħ URL, speċifikat li l-valur ta 'dan varjabbli għandhom ikunu quote.php? simbolu = ". U issa ejja concatenate fuq l-aħħar ta 'dak string inizjali kwalunkwe simbolu l-utent ikun preżumibbilment ittajpjat. Speċifikament, ejja nagħmlu + $ "" # simbolu b'hekk tispeċifika li nixtieq tikseb, bi jquery minn DOM tiegħi, l-element li l-unika identifikatur, simbolu. Ifakkar li din hija sempliċement it-test qasam li fih l-utent se tip li istokk simbolu. Imbagħad ejja sejħa val, li huwa funzjoni jew il-metodu li se tikseb l- valur li l-utent ittajpjat pulzieri U mbagħad ejja sejħa funzjoni jquery imsejħa getJSON, li jgħaddi fl bħala l- ewwel argument li URL, li jgħaddi hekk kif it-tieni argument, li huwa anonimu funzjoni li jistenna argument wieħed. Data, aħna ser sejħa hija. U ġewwa ta 'din il-funzjoni anonima, aħna ser sempliċiment tagħmel twissija, u mbagħad parentesi, data.price. Jekk data, wara kollox, huwa li JSON joġġezzjonaw bi tliet oqsma - simbolu, l-isem, u l-prezz, billi tagħmel data.price I ser tingħata eżattament dak il-valur. Ejja issa tiffranka l-fajl u tiftaħ it up fil-browser. http://localhost/ajax-0.html. Hawnhekk għandna dik il-formola. Ejja tip fil FB għall Facebook u jiksbu kwotazzjoni. U hemm, allura, huwa l-Facebook aħħar prezz tat-titoli.