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í.