>> Oratè 1: Se pou yo aplike yon sit entènèt paj ki pèmèt itilizatè yo
gade quotes machandiz.
Ann sipoze premye ki gen egziste yon dosye rele quote.php, men sa a
ta ka aplike nan pi nenpòt ki lang, men ki gen rezon nan lavi se
ou kapab espere yon paramèt Pran HTTP rele senbòl, valè ki se la
senbòl nan stock la pou ki ou ta renmen yon quote.
>> Pou egzanp, si nou gade nan sa a dosye ki nan navigatè m 'yo, quote.php, remake ke
Mwen te pase nan, ki deja, yon senbòl nan FB, pou Facebook.
Apre sa, remake ke sa ki te tounen vin se yon objè JSON ki gen twa kle.
Rele senbòl yon sèl la, yon sèl rele non, ak yon rele pri.
Valè yo nan yo ki egzakteman sa soti nan dosye a nan kesyon an.
>> Koulye a, kite a vire atansyon nou nan la kòmanse nan kèk HTML ak
JavaScript.
Isit la, nan Ajax-0.html, remake ke andedan nan kò paj mwen an mwen gen yon fòm
ki gen yon atribi onsubmit, nan valè nan ki se quote epi retounen
fo, kidonk ki espesifye ke mwen ta renmen yo rele yon fonksyon JavaScript
rele quote ak Lè sa a, retounen fo.
Pandan se tan, andedan nan fòm sa a se yon senbòl ki gen ID se, quote unquote,
"Senbòl", epi Lè sa a, yon lòt opinyon ki gen se di ki kalite soumèt ki bay m 'yon
soumèt bouton.
>> Pandan se tan, andedan nan tèt paj mwen an, gen yon tag script, sous la nan
ki se URL la nan jquery, trè a popilè bibliyotèk JavaScript, ak anba a
ki se yon lòt tag script, andedan nan ki se kòmanse yo nan kèk
JavaScript pou mwen menm mwen pral ekri.
Sa a se fonksyon an quote ki pral finalman dwe rele, ak andedan nan
isit la se pou yo deklare yon varyab rele URL, ki espesifye ke valè a nan sa a
varyab yo dwe quote.php? senbòl = ".
>> Epi, koulye a kite a anchene sou fen a nan ki premye fisèl tou sa senbòl
te itilizatè a prezimableman tape.
Espesyalman, se pou yo fè + $ "" # senbòl kidonk ki espesifye ke mwen ta renmen
jwenn, ak jquery soti nan Dom m 'yo, eleman la ki gen inik
idantifyan, yon senbòl.
Sonje byen, ki se tou senpleman tèks la jaden nan ki itilizatè a se ale nan
tape ke senbòl machandiz.
>> Lè sa a, se pou yo rele Val, ki se yon fonksyon oswa metòd ki pral jwenn nan
valè ke itilizatè a tape pous
Lè sa a, se pou yo rele yon fonksyon jquery rele getJSON, pase nan kòm la
premye agiman ki URL, pase nan, kòm agiman, dezyèm lan, yon anonim
fonksyon ki espere yon sèl agiman.
Done, nou pral rele li.
Ak andedan nan fonksyon sa a anonim, nou pral tou senpleman fè alèt, ak Lè sa a, nan
parantèz, data.price.
Si done, apre tout, se ke JSON objeksyon ak twa jaden -
senbòl, non, ak pri, pa fè data.price mwen pral jwenn
egzakteman sa valè.
>> Se pou nou kounye a sove dosye a ak louvri li moute nan yon navigatè.
http://localhost/ajax-0.html.
Isit la nou gen fòm sa a.
Se pou yo tape nan FB pou Facebook epi pou yo jwenn quote.
Epi gen, lè sa a, se Facebook a pri stock dènye.