>> Выступоўца 1: Давайце рэалізуем вэб старонка, якая дазваляе карыстальнікам
паглядзець каціроўкі акцый.
Давайце выкажам здагадку, што спачатку, што існуе файл з імем quote.php, але гэта
могуць быць рэалізаваны ў любы найбольш мова, але мэта якога ў жыцці
чакаць параметр кароткатэрміновы HTTP пад назвай сімвал, значэнне якога
Сімвалам акцыі, для якіх Вы хацелі б цытату.
>> Напрыклад, калі мы паглядзім на гэты файл у мой браўзэр, quote.php, заўважыць, што
Я прайшоў ва ўжо, сімвал ФБ, для Facebook.
І заўважце, што тое, што вярнуўся з'яўляецца аб'ектам JSON з трыма ключамі.
Адзін у завецца сімвал, адна называецца імя, і адзін называецца кошт.
Значэнні, якія ў дакладнасці, што з файла ў пытанні.
>> Зараз давайце звернем увагу на пачатку некаторага HTML і
JavaScript.
Тут, у Ajax-0.html, звярніце ўвагу, што ўнутры цела маёй старонкі У мяне ёсць форма
што мае OnSubmit атрыбут, кошт якіх складае цытатай і вяртанне
хлусня, тым самым паказаўшы, што я хацеў бы для выкліку функцыі JavaScript
называецца цытата, а затым вярнуцца ілжывым.
Між тым, ўнутры гэтай формы з'яўляецца сімвал з ідэнтыфікатарам, цытую канец цытаты,
"Сімвал", а затым іншы ўваход якога тып ўявіць, што дае мне
Кнопка прадстаўлення.
>> Між тым, ўнутры галавы майго старонкі, ёсць тэг сцэнара, крыніца
якая з'яўляецца URL для JQuery, вельмі папулярная бібліятэка JavaScript, і ніжэй
гэта ўжо іншая тэг сцэнара, усярэдзіне што зародкі некаторых
JavaScript, што я сам напішу.
Гэта функцыя цытата, якая будзе у канчатковым рахунку, можна назваць, так і ўнутры
тут аб'явім зменную URL, удакладніў, што кошт гэтага
пераменная павінна быць quote.php? сімвал = ".
>> А цяпер давайце аб'ядноўваць у канец гэтай пачатковай радку незалежна сімвал
Карыстальнік як мяркуецца набралі.
У прыватнасці, давайце зробім + $ "" Сімвал # тым самым паказваючы, што я хацеў бы
атрымаць, з JQuery ад майго DOM, элемент, унікальны
Ідэнтыфікатар, сімвал.
Нагадаем, што гэта проста тэкст поле, у якое карыстальнік збіраецца
ўвесці гэты сімвал акцыі.
>> Тады давайце назавем Вал, які з'яўляецца функцыяй або метад, які атрымае
Значэнне, якое карыстальніка ўвялі цалі
А потым давайце выклікаць функцыю JQuery называецца getJSON, перадаючы як
Першы аргумент, які URL, перадаючы, як Другі аргумент, ананімны
функцыя, якая чакае адзін аргумент.
Дадзеныя, мы будзем называць яго.
І ўнутры гэтага ананімнай функцыі, мы проста зрабіць папярэджанне, а затым у
дужкі, data.price.
Калі дадзеныя, у рэшце рэшт, гэта тое, што JSON аб'ект з трыма палямі -
сімвал, імя і кошт, па рабіць data.price я атрымаю
менавіта гэта значэнне.
>> Давайце зараз захавайце файл і адкрыць яго ў браўзэры.
http://localhost/ajax-0.html.
Тут мы маем гэтую форму.
Давайце ўвесці FB для Facebook і атрымаць цытату.
І, тады, Facebook, апошняе кошт акцый.