>> SPEAKER 1: Poďme zaviesť web Stránka, ktorá umožňuje užívateľom
vyhľadať kurzy akcií.
Predpokladajme najskôr, že existuje súbor s názvom quote.php, ale
by mohla byť vykonaná vo väčšine akejkoľvek jazyka, ale ktorých zmysel života je
očakávať get parameter HTTP s názvom symbol, ktorého hodnota je
Symbolom parku, pre ktorého Chcete cenovú ponuku.
>> Napríklad, ak sa pozrieme na tento súbor v môj prehliadač, quote.php, všimnite si, že
Som prešiel v roku, ktorý je už ako symbol FB, pre Facebook.
A všimnite si, že to, čo sa vrátil je objekt JSON s tromi kľúčmi.
Pieseň sa nazýva symbol, jeden s názvom meno, a jeden s názvom cena.
Hodnoty, ktoré sú presne to, zo súboru sa jedná.
>> Teraz poďme obrátiť svoju pozornosť na Počiatky nejaké HTML a
JavaScript.
Tu, v ajax-0.html, zistíte, že vo vnútri tela Moja stránka je mám formulár
že má onsubmit atribút, hodnota, ktorá je citácia a návrat
false, čím sa upresňuje, že by som chcel volanie funkcie JavaScript
volal citácie a potom sa vrátiť false.
Medzitým, v tejto podobe je symbol, ktorého ID je, citujem koniec citátu,
"Symbol", a potom ďalší vstup, ktorého Typ sa tvrdí, že mi dáva
Tlačidlo podanie.
>> Medzitým, vnútri hlavy mojej stránke je, je tag skript, zdroj
čo je URL pre jQuery, veľmi populárne knižnica JavaScript, a ďalej
to je ďalší tag script, vo vnútri ktorý je začiatky niektorých
JavaScript že ja sám napíšem.
Táto funkcia citát, ktorý bude nakoniec zavolal, a vo vnútri
Tu poďme deklarovať premennú s názvom URL, spresnil, že hodnota tejto
premenná je quote.php? symbol = ".
>> A teraz poďme spájať do konca z tohto počiatočného reťazca bez ohľadu na symbol
používateľ pravdepodobne zadali.
Konkrétne, poďme + $ "" # symbol tým upresnením, že by som chcel
dostať, s jQuery z môjho DOM, prvok, ktorého jedinečný
identifikátor, symbol.
Pripomeňme si, že to je proste text pole, do ktorého užívateľ bude
typ, že burzový symbol.
>> Tak nazvime Val, ktorý je funkciou alebo metóda, ktorá bude mať
hodnota, ktorú užívateľ je zadaný palcov
A potom sa poďme volanie funkcie jQuery volal getJSON, okolo sa ako
Prvý argument, že URL, odovzdaním, as druhý argument, anonymný
funkcia, ktorá očakáva, že jediný argument.
Údaje, zavoláme ju.
A v tejto anonymnej funkcie, budeme proste robiť záznam, a potom v
zátvorky, data.price.
Ak sú dáta, po tom všetkom, je to JSON objekt s tromi poli -
symbol, meno, a ceny, ktoré robí data.price dostanem
presne táto hodnota.
>> Poďme sa teraz súbor uložte a otvoriť ho v prehliadači.
http://localhost/ajax-0.html.
Tu máme tento formulár.
Poďme zadajte FB na Facebook a získať cenovú ponuku.
A tam, potom, je Facebook je posledná cena akcií.