>> SPEAKER 1: Pojďme zavést web Stránka, která umožňuje uživatelům
vyhledat kurzy akcií.
Předpokládejme nejprve, že existuje soubor s názvem quote.php, ale
by mohla být provedena ve většině jakékoli jazyka, ale jejichž smysl života je
očekávat get parametr HTTP s názvem symbol, jehož hodnota je
Symbolem parku, pro jehož Chcete cenovou nabídku.
>> Například, pokud se podíváme na tento soubor v můj prohlížeč, quote.php, všimněte si, že
Jsem prošel v roce, který je již jako symbol FB, pro Facebook.
A všimněte si, že to, co se vrátil je objekt JSON se třemi klíči.
Píseň se nazývá symbol, jeden s názvem jméno, a jeden s názvem cena.
Hodnoty, které jsou přesně to, ze souboru se jedná.
>> Nyní pojďme obrátit svou pozornost na Počátky nějaké HTML a
JavaScript.
Tady, v ajax-0.html, zjistíte, že uvnitř těla Moje stránka je mám formulář
že má onsubmit atribut, hodnota, která je citace a návrat
false, čímž se upřesňuje, že bych chtěl volání funkce JavaScript
volal citace a pak se vrátit false.
Mezitím, v této podobě je symbol, jehož ID je, cituji konec citátu,
"Symbol", a pak další vstup, jehož Typ se tvrdí, že mi dává
Tlačítko podání.
>> Mezitím, uvnitř hlavy mé stránce je, je tag skript, zdroj
což je URL pro jQuery, velmi populární knihovna JavaScript, a dále
to je další tag script, uvnitř který je začátky některých
JavaScript že já sám napíšu.
Tato funkce citát, který bude nakonec zavolal, a uvnitř
Zde pojďme deklarovat proměnnou s názvem URL, upřesnil, že hodnota této
proměnná je quote.php? symbol = ".
>> A teď pojďme spojovat do konce z tohoto počátečního řetězce bez ohledu na symbol
uživatel pravděpodobně zadali.
Konkrétně, pojďme + $ "" # symbol tím upřesněním, že bych chtěl
dostat, s jQuery z mého DOM, prvek, jehož jedinečný
identifikátor, symbol.
Připomeňme si, že to je prostě text pole, do kterého uživatel bude
typ, že burzovní symbol.
>> Tak nazvěme Val, který je funkcí nebo metoda, která bude mít
hodnota, kterou uživatel je zadaný palců
A pak se pojďme volání funkce jQuery volal getJSON, kolem se jako
První argument, že URL, předáním, as druhý argument, anonymní
funkce, která očekává, že jediný argument.
Údaje, zavoláme ji.
A v této anonymní funkce, budeme prostě dělat záznam, a poté v
závorky, data.price.
Pokud jsou data, po tom všem, je to JSON objekt se třemi poli -
symbol, jméno, a ceny, které dělá data.price dostanu
přesně tato hodnota.
>> Pojďme se nyní soubor uložte a otevřít ho v prohlížeči.
http://localhost/ajax-0.html.
Zde máme tento formulář.
Pojďme zadejte FB na Facebook a získat cenovou nabídku.
A tam, pak, je Facebook je poslední cena akcií.