>> SPEAKER 1: Mari kita melaksanakan web halaman yang membolehkan pengguna untuk
mencari harga saham.
Mari kita andaikan pertama yang wujud fail yang dipanggil quote.php, tetapi ini
boleh dilaksanakan paling mana-mana bahasa, tetapi yang tujuan dalam hidup adalah
untuk mengharapkan HTTP parameter dipanggil simbol, nilai yang merupakan
simbol saham yang mana ingin sebut harga.
>> Sebagai contoh, jika kita melihat fail ini dalam pelayar saya, quote.php, notis yang
Saya telah melalui dalam, sudah, simbol FB, Facebook.
Dan notis bahawa apa yang telah kembali adalah objek JSON dengan tiga kunci.
Seseorang dipanggil simbol, satu dipanggil menamakan, dan satu dipanggil harga.
Nilai-nilai yang tepat dari fail yang berkenaan.
>> Sekarang mari kita mengubah perhatian kita kepada permulaan beberapa HTML dan
JavaScript.
Di sini, dalam ajax-0.html, melihat bahawa di dalam badan halaman saya, saya mempunyai bentuk yang
yang mempunyai sifat onsubmit, yang nilai yang sebut harga dan pulangan
palsu, dan dengan itu menyatakan bahawa saya ingin untuk memanggil fungsi JavaScript
dipanggil quote dan kemudian kembali palsu.
Sementara itu, di dalam borang yang merupakan simbol yang ID, quote unquote,
"Simbol," dan yang lain input yang Jenis adalah mengemukakan hujah bahawa memberi saya
butang penyerahan.
>> Sementara itu, dalam kepala halaman saya, ada tag skrip, sumber
yang adalah URL ke jquery, yang JavaScript perpustakaan popular, dan di bawah
yang merupakan satu lagi tag script, di dalam yang merupakan permulaan beberapa
JavaScript bahawa saya sendiri akan menulis.
Ini adalah fungsi petikan yang akan akhirnya dipanggil, dan dalam
di sini mari kita mengisytiharkan pembolehubah yang dipanggil URL, yang dinyatakan bahawa nilai ini
berubah-ubah hendaklah quote.php? simbol = ".
>> Dan sekarang mari kita concatenate ke akhirnya itu tali awal apa sahaja simbol
pengguna telah mungkin ditaip.
Secara khusus, mari kita buat $ + "" # simbol dengan itu menyatakan bahawa saya ingin
mendapatkan, dengan jquery dari DOM saya, elemen yang unik
pengecam, simbol.
Ingat bahawa yang hanya teks yang bidang ke dalam mana pengguna akan
menaip simbol saham itu.
>> Kemudian mari kita memanggilnya Val, iaitu fungsi yang atau kaedah yang akan mendapat
nilai yang pengguna ditaip masuk
Dan kemudian mari kita memanggil fungsi jquery dipanggil getJSON, lulus dalam sebagai
hujah pertama yang URL, lulus dalam, sebagai Hujah kedua, tanpa nama
fungsi yang menjangka hujah yang tunggal.
Data, kami akan memanggilnya.
Dan di dalam fungsi tanpa nama ini, kita hanya akan melakukan berjaga-jaga, dan kemudian di
kurungan, data.price.
Jika data, selepas semua, adalah bahawa JSON membantah dengan tiga bidang -
simbol, nama, dan harga, dengan melakukan data.price saya akan mendapat
betul-betul bahawa nilai.
>> Sekarang mari kita simpan fail tersebut dan membukanya dalam pelayar.
http://localhost/ajax-0.html.
Di sini kita mempunyai bentuk itu.
Mari kita taip FB Facebook dan mendapatkan quote.
Dan di sana, maka, adalah Facebook harga saham terkini.