>> SPEAKER 1: Să pună în aplicare un web pagina care permite utilizatorilor să
privi în sus cotații bursiere.
Să presupunem mai întâi că există un fișier numit quote.php, dar acest lucru
ar putea fi implementat în mai orice limbă, dar al căror scop în viață este
să se aștepte un parametru get HTTP numit simbol, a căror valoare este
simbol al stocului pentru care doriți un citat.
>> De exemplu, dacă ne uităm la acest dosar, în browser-ul meu, quote.php, observați că
Am trecut în, deja, un simbol de FB, pentru Facebook.
Și observați că ceea ce a venit înapoi este un obiect JSON cu trei chei.
Unul numit simbol, unul numit numele, și unul numit de preț.
Valorile care sunt exact ca din dosarul în cauză.
>> Acum, haideți să ne îndreptăm atenția spre începuturile de unele HTML și
JavaScript.
Aici, în ajax-0.html, observa că în interiorul din corpul paginii meu am un formular
care are un atribut onsubmit, Valoarea de care este citat și retur
fals, precizând astfel că mi-ar plăcea pentru a apela o funcție JavaScript
numit citat și apoi să se întoarcă false.
Între timp, în interiorul de care formă este o simbol al căror ID-ul este, citez,
"Simbol", iar apoi o altă intrare a cărui tip se depune că îmi dă o
butonul de depunere.
>> Între timp, în interiorul capul paginii mele, există o etichetă script, sursa de
care este URL-ul pentru jQuery, foarte populare bibliotecă JavaScript, și de mai jos
care este un alt tag-ul script-ul, în interiorul care este începuturile unele
JavaScript că mă voi scrie.
Aceasta este funcția care va fi citat în cele din urmă să fie numit, și în interiorul
aici să declare o variabilă numită URL-ul, a precizat că valoarea acestei
variabilă trebuie să fie quote.php? simbol = ".
>> Și acum să înlănțui pe capătul din care string inițială, indiferent de simbol
utilizatorul a tastat probabil.
În mod special, să facem + $ "" # simbol specificând că aș vrea să
te, cu jQuery din DOM mea, elementul a cărui unică
identificator, un simbol.
Amintiți-vă că că este pur și simplu textul domeniu în care utilizatorul se va
tip care simbol stoc.
>> Atunci hai sa numim val, care este o funcție sau metoda care va primi
valoare care utilizatorului tastat inch
Și apoi să numim o funcție jquery numit getJSON, trecând în ca
Primul argument că URL-ul, trece in, ca al doilea argument, un anonim
funcție care așteaptă un singur argument.
De date, vom numi.
Și în interiorul acestei funcții anonime, vom face pur și simplu de alertă, și apoi în
paranteze, data.price.
Dacă datele, la urma urmei, este faptul că JSON obiect cu trei domenii -
simbol, nume, și de preț, de face data.price voi primi
exact ca valoare.
>> Să salvăm acum fișierul și deschideți-l într-un browser.
http://localhost/ajax-0.html.
Aici avem acea formă.
Să tastăm în FB pentru Facebook și să obțină citat.
Și acolo, atunci, este Facebook cele mai recente prețul de vînzare.