>> 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.