1 00:00:00,000 --> 00:00:02,340 >> SPEAKER 1: Mari kita melaksanakan web halaman yang membolehkan pengguna untuk 2 00:00:02,340 --> 00:00:03,660 mencari harga saham. 3 00:00:03,660 --> 00:00:07,970 Mari kita andaikan pertama yang wujud fail yang dipanggil quote.php, tetapi ini 4 00:00:07,970 --> 00:00:11,110 boleh dilaksanakan paling mana-mana bahasa, tetapi yang tujuan dalam hidup adalah 5 00:00:11,110 --> 00:00:15,800 untuk mengharapkan HTTP parameter dipanggil simbol, nilai yang merupakan 6 00:00:15,800 --> 00:00:18,120 simbol saham yang mana ingin sebut harga. 7 00:00:18,120 --> 00:00:22,530 >> Sebagai contoh, jika kita melihat fail ini dalam pelayar saya, quote.php, notis yang 8 00:00:22,530 --> 00:00:26,900 Saya telah melalui dalam, sudah, simbol FB, Facebook. 9 00:00:26,900 --> 00:00:31,060 Dan notis bahawa apa yang telah kembali adalah objek JSON dengan tiga kunci. 10 00:00:31,060 --> 00:00:34,560 Seseorang dipanggil simbol, satu dipanggil menamakan, dan satu dipanggil harga. 11 00:00:34,560 --> 00:00:38,920 Nilai-nilai yang tepat dari fail yang berkenaan. 12 00:00:38,920 --> 00:00:41,680 >> Sekarang mari kita mengubah perhatian kita kepada permulaan beberapa HTML dan 13 00:00:41,680 --> 00:00:43,340 JavaScript. 14 00:00:43,340 --> 00:00:48,990 Di sini, dalam ajax-0.html, melihat bahawa di dalam badan halaman saya, saya mempunyai bentuk yang 15 00:00:48,990 --> 00:00:53,430 yang mempunyai sifat onsubmit, yang nilai yang sebut harga dan pulangan 16 00:00:53,430 --> 00:00:57,020 palsu, dan dengan itu menyatakan bahawa saya ingin untuk memanggil fungsi JavaScript 17 00:00:57,020 --> 00:00:59,660 dipanggil quote dan kemudian kembali palsu. 18 00:00:59,660 --> 00:01:04,459 Sementara itu, di dalam borang yang merupakan simbol yang ID, quote unquote, 19 00:01:04,459 --> 00:01:07,940 "Simbol," dan yang lain input yang Jenis adalah mengemukakan hujah bahawa memberi saya 20 00:01:07,940 --> 00:01:09,280 butang penyerahan. 21 00:01:09,280 --> 00:01:13,460 >> Sementara itu, dalam kepala halaman saya, ada tag skrip, sumber 22 00:01:13,460 --> 00:01:18,000 yang adalah URL ke jquery, yang JavaScript perpustakaan popular, dan di bawah 23 00:01:18,000 --> 00:01:21,150 yang merupakan satu lagi tag script, di dalam yang merupakan permulaan beberapa 24 00:01:21,150 --> 00:01:23,440 JavaScript bahawa saya sendiri akan menulis. 25 00:01:23,440 --> 00:01:26,900 Ini adalah fungsi petikan yang akan akhirnya dipanggil, dan dalam 26 00:01:26,900 --> 00:01:31,300 di sini mari kita mengisytiharkan pembolehubah yang dipanggil URL, yang dinyatakan bahawa nilai ini 27 00:01:31,300 --> 00:01:32,590 berubah-ubah hendaklah quote.php? simbol = ". 28 00:01:32,590 --> 00:01:38,090 29 00:01:38,090 --> 00:01:42,170 >> Dan sekarang mari kita concatenate ke akhirnya itu tali awal apa sahaja simbol 30 00:01:42,170 --> 00:01:43,840 pengguna telah mungkin ditaip. 31 00:01:43,840 --> 00:01:51,770 Secara khusus, mari kita buat $ + "" # simbol dengan itu menyatakan bahawa saya ingin 32 00:01:51,770 --> 00:01:54,910 mendapatkan, dengan jquery dari DOM saya, elemen yang unik 33 00:01:54,910 --> 00:01:56,430 pengecam, simbol. 34 00:01:56,430 --> 00:01:59,500 Ingat bahawa yang hanya teks yang bidang ke dalam mana pengguna akan 35 00:01:59,500 --> 00:02:01,210 menaip simbol saham itu. 36 00:02:01,210 --> 00:02:05,030 >> Kemudian mari kita memanggilnya Val, iaitu fungsi yang atau kaedah yang akan mendapat 37 00:02:05,030 --> 00:02:06,740 nilai yang pengguna ditaip masuk 38 00:02:06,740 --> 00:02:11,540 Dan kemudian mari kita memanggil fungsi jquery dipanggil getJSON, lulus dalam sebagai 39 00:02:11,540 --> 00:02:16,010 hujah pertama yang URL, lulus dalam, sebagai Hujah kedua, tanpa nama 40 00:02:16,010 --> 00:02:18,900 fungsi yang menjangka hujah yang tunggal. 41 00:02:18,900 --> 00:02:20,360 Data, kami akan memanggilnya. 42 00:02:20,360 --> 00:02:25,130 Dan di dalam fungsi tanpa nama ini, kita hanya akan melakukan berjaga-jaga, dan kemudian di 43 00:02:25,130 --> 00:02:27,940 kurungan, data.price. 44 00:02:27,940 --> 00:02:31,470 Jika data, selepas semua, adalah bahawa JSON membantah dengan tiga bidang - 45 00:02:31,470 --> 00:02:35,100 simbol, nama, dan harga, dengan melakukan data.price saya akan mendapat 46 00:02:35,100 --> 00:02:36,640 betul-betul bahawa nilai. 47 00:02:36,640 --> 00:02:39,000 >> Sekarang mari kita simpan fail tersebut dan membukanya dalam pelayar. 48 00:02:39,000 --> 00:02:42,230 49 00:02:42,230 --> 00:02:48,760 http://localhost/ajax-0.html. 50 00:02:48,760 --> 00:02:49,870 Di sini kita mempunyai bentuk itu. 51 00:02:49,870 --> 00:02:52,890 Mari kita taip FB Facebook dan mendapatkan quote. 52 00:02:52,890 --> 00:02:55,070 Dan di sana, maka, adalah Facebook harga saham terkini. 53 00:02:55,070 --> 00:02:58,368