>> HÖGTALARE 1: Låt oss genomföra en web sida som tillåter användare att
slå upp aktiekurser.
Låt oss anta först att det finns en fil som kallas quote.php, men detta
skulle kunna genomföras i de flesta någon språk, men vars syfte i livet är
att förvänta sig en get parameter HTTP kallas symbolen, är den med ett värde som
symbol av beståndet som du vill ha en offert.
>> Till exempel, om vi ser på den här filen i min webbläsare, quote.php, märker att
Jag har gått in, redan, en symbol av FB, för Facebook.
Och märker att det har kommit tillbaka är en JSON objekt med tre nycklar.
Ens kallas symbol, en som heter namn, och en som heter pris.
Värdena som är just det från filen i fråga.
>> Låt oss nu vända vår uppmärksamhet mot början av vissa HTML och
JavaScript.
Här, i ajax-0.html, märker att insidan min sida kropp Jag har ett formulär
som har en onSubmit attributets värde som är citat och retur
falskt, och därigenom anger att jag vill att ringa en JavaScript-funktion
kallas offert och sedan returnera false.
Samtidigt är en insida av formuläret symbol vars ID är, citat unquote,
"Symbol", och sedan en annan ingång vars typ skicka det ger mig en
underkastelse knappen.
>> Samtidigt, inne i min sida huvud, det finns en script-tagg, källan till
vilket är URL till jquery, själva populära JavaScript-bibliotek, och under
det är en annan script-taggen, insida vilket är början till något
JavaScript som jag själv kommer att skriva.
Detta är citatet funktion som kommer slutligen kallas, och insidan av
här ska vi deklarera en variabel som heter URL-adress, som anges att värdet av denna
variabel ska vara quote.php? symbol = ".
>> Och nu ska vi sätta samman på slutet av den ursprungliga strängen oavsett symbol
användaren har förmodligen skrivs.
Specifikt, låt oss göra + $ "" symbolen # därmed anger att jag vill
får, med jquery från min DOM, elementet vars unika
identifierare, en symbol.
Minns att det är helt enkelt texten fält i vilken användaren kommer att
skriver att aktiesymbol.
>> Låt oss kalla val, vilket är en funktion eller metod som kommer att få
värde att användarens skrivits in
Och låt oss kalla en jQuery funktion heter getJSON, passerar in som
första argumentet att URL, som går in som det andra argumentet, en anonym
funktion som förväntar sig ett enda argument.
Data, vi kallar det.
Och inne i denna anonym funktion, Vi ska helt enkelt göra alert, och sedan i
parenteser, data.price.
Om data, trots allt, är att JSON invända med tre fält -
symbol, namn och pris, med gör data.price I get
just detta värde.
>> Låt oss nu spara filen och öppna den i en webbläsare.
http://localhost/ajax-0.html.
Här har vi den formen.
Låt oss skriva på FB för Facebook och få offert.
Och där, då, är Facebooks senaste börskurs.