1 00:00:00,000 --> 00:00:02,340 >> Выступоўца 1: Давайце рэалізуем вэб старонка, якая дазваляе карыстальнікам 2 00:00:02,340 --> 00:00:03,660 паглядзець каціроўкі акцый. 3 00:00:03,660 --> 00:00:07,970 Давайце выкажам здагадку, што спачатку, што існуе файл з імем quote.php, але гэта 4 00:00:07,970 --> 00:00:11,110 могуць быць рэалізаваны ў любы найбольш мова, але мэта якога ў жыцці 5 00:00:11,110 --> 00:00:15,800 чакаць параметр кароткатэрміновы HTTP пад назвай сімвал, значэнне якога 6 00:00:15,800 --> 00:00:18,120 Сімвалам акцыі, для якіх Вы хацелі б цытату. 7 00:00:18,120 --> 00:00:22,530 >> Напрыклад, калі мы паглядзім на гэты файл у мой браўзэр, quote.php, заўважыць, што 8 00:00:22,530 --> 00:00:26,900 Я прайшоў ва ўжо, сімвал ФБ, для Facebook. 9 00:00:26,900 --> 00:00:31,060 І заўважце, што тое, што вярнуўся з'яўляецца аб'ектам JSON з трыма ключамі. 10 00:00:31,060 --> 00:00:34,560 Адзін у завецца сімвал, адна называецца імя, і адзін называецца кошт. 11 00:00:34,560 --> 00:00:38,920 Значэнні, якія ў дакладнасці, што з файла ў пытанні. 12 00:00:38,920 --> 00:00:41,680 >> Зараз давайце звернем увагу на пачатку некаторага HTML і 13 00:00:41,680 --> 00:00:43,340 JavaScript. 14 00:00:43,340 --> 00:00:48,990 Тут, у Ajax-0.html, звярніце ўвагу, што ўнутры цела маёй старонкі У мяне ёсць форма 15 00:00:48,990 --> 00:00:53,430 што мае OnSubmit атрыбут, кошт якіх складае цытатай і вяртанне 16 00:00:53,430 --> 00:00:57,020 хлусня, тым самым паказаўшы, што я хацеў бы для выкліку функцыі JavaScript 17 00:00:57,020 --> 00:00:59,660 называецца цытата, а затым вярнуцца ілжывым. 18 00:00:59,660 --> 00:01:04,459 Між тым, ўнутры гэтай формы з'яўляецца сімвал з ідэнтыфікатарам, цытую канец цытаты, 19 00:01:04,459 --> 00:01:07,940 "Сімвал", а затым іншы ўваход якога тып ўявіць, што дае мне 20 00:01:07,940 --> 00:01:09,280 Кнопка прадстаўлення. 21 00:01:09,280 --> 00:01:13,460 >> Між тым, ўнутры галавы майго старонкі, ёсць тэг сцэнара, крыніца 22 00:01:13,460 --> 00:01:18,000 якая з'яўляецца URL для JQuery, вельмі папулярная бібліятэка JavaScript, і ніжэй 23 00:01:18,000 --> 00:01:21,150 гэта ўжо іншая тэг сцэнара, усярэдзіне што зародкі некаторых 24 00:01:21,150 --> 00:01:23,440 JavaScript, што я сам напішу. 25 00:01:23,440 --> 00:01:26,900 Гэта функцыя цытата, якая будзе у канчатковым рахунку, можна назваць, так і ўнутры 26 00:01:26,900 --> 00:01:31,300 тут аб'явім зменную URL, удакладніў, што кошт гэтага 27 00:01:31,300 --> 00:01:32,590 пераменная павінна быць quote.php? сімвал = ". 28 00:01:32,590 --> 00:01:38,090 29 00:01:38,090 --> 00:01:42,170 >> А цяпер давайце аб'ядноўваць у канец гэтай пачатковай радку незалежна сімвал 30 00:01:42,170 --> 00:01:43,840 Карыстальнік як мяркуецца набралі. 31 00:01:43,840 --> 00:01:51,770 У прыватнасці, давайце зробім + $ "" Сімвал # тым самым паказваючы, што я хацеў бы 32 00:01:51,770 --> 00:01:54,910 атрымаць, з JQuery ад майго DOM, элемент, унікальны 33 00:01:54,910 --> 00:01:56,430 Ідэнтыфікатар, сімвал. 34 00:01:56,430 --> 00:01:59,500 Нагадаем, што гэта проста тэкст поле, у якое карыстальнік збіраецца 35 00:01:59,500 --> 00:02:01,210 ўвесці гэты сімвал акцыі. 36 00:02:01,210 --> 00:02:05,030 >> Тады давайце назавем Вал, які з'яўляецца функцыяй або метад, які атрымае 37 00:02:05,030 --> 00:02:06,740 Значэнне, якое карыстальніка ўвялі цалі 38 00:02:06,740 --> 00:02:11,540 А потым давайце выклікаць функцыю JQuery называецца getJSON, перадаючы як 39 00:02:11,540 --> 00:02:16,010 Першы аргумент, які URL, перадаючы, як Другі аргумент, ананімны 40 00:02:16,010 --> 00:02:18,900 функцыя, якая чакае адзін аргумент. 41 00:02:18,900 --> 00:02:20,360 Дадзеныя, мы будзем называць яго. 42 00:02:20,360 --> 00:02:25,130 І ўнутры гэтага ананімнай функцыі, мы проста зрабіць папярэджанне, а затым у 43 00:02:25,130 --> 00:02:27,940 дужкі, data.price. 44 00:02:27,940 --> 00:02:31,470 Калі дадзеныя, у рэшце рэшт, гэта тое, што JSON аб'ект з трыма палямі - 45 00:02:31,470 --> 00:02:35,100 сімвал, імя і кошт, па рабіць data.price я атрымаю 46 00:02:35,100 --> 00:02:36,640 менавіта гэта значэнне. 47 00:02:36,640 --> 00:02:39,000 >> Давайце зараз захавайце файл і адкрыць яго ў браўзэры. 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 Тут мы маем гэтую форму. 51 00:02:49,870 --> 00:02:52,890 Давайце ўвесці FB для Facebook і атрымаць цытату. 52 00:02:52,890 --> 00:02:55,070 І, тады, Facebook, апошняе кошт акцый. 53 00:02:55,070 --> 00:02:58,368