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