>> SPEAKER 1: Cerchiamo di attuare un web pagina che consente agli utenti di
cercare quotazioni di borsa.
Supponiamo in primo luogo che non esiste un file chiamato quote.php, ma questo
potrebbe essere implementato nella maggior parte qualsiasi linguaggio, ma il cui scopo nella vita è
aspettarsi un parametro get HTTP chiamato simbolo, il cui valore è la
simbolo dello stock per il quale vuoi un preventivo.
>> Per esempio, se guardiamo a questo file in il mio browser, quote.php, si noti che
Ho passato in, già, un simbolo di FB, per Facebook.
E notate che ciò che è tornato è un oggetto JSON con tre chiavi.
Uno di chiamata simbolo, uno chiamato nome, e uno chiamato prezzo.
I cui valori sono esattamente che dal file in questione.
>> Ora la nostra attenzione alla inizi del codice HTML e
JavaScript.
Qui, in ajax-0.html, notare che all'interno del corpo di mia pagina ho un modulo
che ha un onsubmit, l' valore che è preventivo e ritorno
falso, specificando in tal modo che mi piacerebbe per chiamare una funzione JavaScript
chiamato preventivo e quindi restituire false.
Nel frattempo, all'interno di tale forma è un simbolo il cui ID è, tra virgolette,
"Simbolo", e poi un altro ingresso il cui tipo viene sostengono che mi dà un
pulsante di invio.
>> Nel frattempo, all'interno della testa di mia pagina, c'è un tag script, la fonte di
che è l'URL jquery, molto popolare libreria JavaScript, e al di sotto
questo è un altro tag script, all'interno di che è l'inizio di alcuni
JavaScript che io stesso scriverò.
Questa è la funzione citazione che sarà infine essere chiamato, e all'interno di
qui cerchiamo di dichiarare una variabile chiamata URL, specificato che il valore di questa
variabile deve essere quote.php? symbol = ".
>> E ora cerchiamo di concatenare sull'estremità di tale stringa iniziale qualunque simbolo
l'utente ha presumibilmente digitato.
In particolare, facciamolo + $ "" simbolo # specificando in tal modo che mi piacerebbe
ottenere, con jquery dal mio DOM, l'elemento la cui unica
identificatore, un simbolo.
Ricordiamo che questo è semplicemente il testo campo in cui l'utente sta per
digitare tale simbolo azionario.
>> Allora chiamiamola val, che è una funzione o un metodo che otterrà il
valore che l'utente ha digitato dentro
E allora chiamiamola una funzione jquery chiamato getJSON, passando come
primo argomento che URL, passando, come il secondo argomento, un anonimo
funzione che prevede un singolo argomento.
I dati, che chiameremo.
E all'interno di questa funzione anonima, faremo semplicemente facciamo avviso e fare in
tra parentesi, data.price.
Se i dati, dopo tutto, è che JSON oggetto con tre campi -
simbolo, il nome, e il prezzo, da facendo data.price Prendo
esattamente questo valore.
>> Passiamo ora salvare il file e aprirlo in un browser.
http://localhost/ajax-0.html.
Qui abbiamo quella forma.
Proviamo quindi a digitare in FB per Facebook e ottenere preventivo.
E lì, poi, è di Facebook ultimo prezzo delle azioni.