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.