>> Gjuha 1: Le të zbatojë një web Faqja që lejon përdoruesit të
kërkoni stock quotes.
Le të supozojmë për herë të parë se ekziston një file i quajtur quote.php, por kjo
do të mund të zbatohet në më ndonjë gjuhë, por qëllimi i të cilit në jetë është
të presin një të marrë parametër HTTP quajtur simbol, vlera e të cilave është
simbol i aksioneve për të cilat ju do të doja një kuotë.
>> Për shembull, në qoftë se ne e shikojmë në këtë skedë në Shfletuesi im, quote.php, vëreni se
Unë e kam kaluar në, tashmë, një simbol i FB, për Facebook.
Dhe vini re se ajo që ka ardhur përsëri është një objekt JSON me tre çelësat.
E dikujt quhet simbol, e quajtur emrin, dhe një çmim të quajtur.
Vlerat e të cilat janë saktësisht se nga file në fjalë.
>> Tani le të kthejmë vëmendjen tonë në Fillimet e disa HTML dhe
JavaScript.
Këtu, në ajax-0.html, vini re se brenda e trupit faqes sime unë kam një formë
që ka një atribut onsubmit, vlera e të cilave është quote dhe kthimi
false, duke specifikuar se unë do të doja për të thirrur një funksion JavaScript
quajtur quote dhe pastaj të kthimit të rreme.
Ndërkohë, brenda e atë formë është një simbol ID i të cilit është, të japin kuotën e mbyll thonjëzat,
"Simbol", dhe pastaj një tjetër input të cilit Lloji i paraqesë se më jep një
button nënshtrim.
>> Ndërkohë, brenda kokën e faqes sime, ka një tag script, burimi i
që është URL për jQuery, shumë popullor bibliotekë JavaScript, dhe më poshtë
që është një tjetër tag script, brenda e cila është fillimet e disa
JavaScript që edhe unë vetë do të shkruaj.
Ky është funksioni që do të japin kuotën e në fund të fundit të quhet, dhe në brendësi të
këtu le të deklarojë një ndryshore të quajtur URL, specifikohet se vlera e këtij
variabël do të jetë quote.php? simbol = ".
>> Dhe tani le të lidh në fund e atë varg fillestare çfarëdo simbol
përdoruesi ka shtypur me sa duket.
Në mënyrë të veçantë, le ta bëjmë + $ "" # simbol duke specifikuar që unë do të doja të
marrë, me jQuery nga DOM tim, element unik cilit
identifikues, një simbol.
Kujtojnë se kjo është thjesht tekst fusha në të cilat përdoruesi do të
shkruani se aksioneve simbol.
>> Pastaj le të thërrasë val, e cila është një funksion apo metodë që do të merrni
vlera që përdoruesi të shtypen in
Dhe pastaj le të thërrasë një funksion jQuery quajtur getJSON, duke kaluar në si
Argumenti i parë që URL, duke kaluar në, si Argumenti i dytë, një anonim
funksion që pret një argument të vetëm.
Të dhënave, ne do të thërrasë atë.
Dhe brenda këtij funksioni anonim, ne thjesht do të bëjmë vigjilent, dhe më pas në
kllapat, data.price.
Nëse të dhënat, në fund të fundit, është se JSON kundërshtojnë me tri fusha -
simbol, emri i, dhe të çmimeve, duke duke bërë data.price Unë do të merrni
pikërisht këtë vlerë.
>> Le tani ruajtur kartelën dhe të hapur atë në një shfletues.
http://localhost/ajax-0.html.
Këtu ne kemi atë formë.
Le të shkruani në FB për Facebook dhe për të marrë të japin kuotën e.
Dhe atje, atëherë, është Facebook-të Çmimi i aksioneve të fundit.