>> HOPARLÖR 1: bir web həyata edək istifadəçilər üçün imkan verir ki, səhifə
stock quotes axtarmaq.
Orada mövcud ilk fərz edək ki, bir quote.php adlı fayl, lakin bu
ən həyata bilər bir dil, lakin onların məqsədi həyatında edir
adlı HTTP GET parametr gözləmək simvolu olan dəyəri edir
fond simvolu üçün Bir quote istəyirəm.
>> Məsələn, biz bu fayl baxsaq mənim browser, quote.php, qeyd edir ki,
Mən artıq bir simvolu qəbul etdik FB, Facebook üçün.
Və nə geri gəldi ki, görürsünüz üç düymələri ilə bir JSON obyekt deyil.
Bir adlı simvolu adlı bir ad, bir adlı qiymət.
Olan dəyərlər məhz söz mövzusu fayl.
>> İndi bizim diqqət çevirmək bildirin Bəzi HTML yaranma və
JavaScript.
Burada, ajax-0.html in, qeyd edir ki, daxili Mənim saytın bədən bir formada var
ki, bir onsubmit atributu var olan dəyəri quote və qaytarılması
yalan, bununla mən istərdim ki, ifadə bir JavaScript funksiyası zəng etmək üçün
adlı quote və sonra saxta qayıtmaq.
Eyni zamanda, ki, forma daxilində bir deyil kimin ID edir simvolu, dırnağı bağlamaq quote,
"Simvolu" və onun sonra başqa bir giriş növü ki, mənə verir təqdim edir
təqdim düyməsini basın.
>> Eyni zamanda, mənim səhifənin başına daxilində, bir script tag, mənbə var edir
jQuery üçün URL olan çox məşhur JavaScript kitabxana, və aşağıda
ki, daxilində, başqa script tag edir bəzi başlandığını olan
Mən özüm yazacaq JavaScript.
Bu iradə quote funksiyası nəticədə adlanır və daxili edilə
burada nin adlı dəyişən elan edək Müəyyən URL, bu dəyəri
dəyişən quote.php? simvolu = "olmalıdır.
>> İndi ən sonunda üzərinə concatenate bildirin ki, ilkin simli nə simvolu
istifadəçi ehtimalla tipli etmişdir.
Xüsusilə, "# simvolu" nin + $ edək bununla mən istədiyiniz ifadə etmək
Mənim DOM jQuery ilə, almaq, onun unikal element
identifikator, bir simvoludur.
Ki, sadəcə mətn Xatırladaq ki, istifadəçi gedir sahəsində hansı
ki, fond simvolu yazın.
>> Sonra bir funksiyası olan val, zəng edək və ya metodu ki, əldə edəcək
dəyər ki, istifadəçi daxil yazdığınız
Və sonra bir jquery funksiyası zəng edək kimi keçən getJSON adlı
ilk arqument URL, keçən kimi İkinci arqument, anonim
gözləyir ki, funksiyası bir arqument.
Data, biz zəng edəcəyik.
Və bu anonim funksiyası daxilində, biz sadəcə sonra siqnalı etmək lazımdır və
parantez, data.price.
Məlumat deyilsə, bütün sonra, ki, JSON üç sahələri ilə obyekt -
simvolu, adı, və qiymət ilə Mən almaq lazımdır data.price bunu
dəqiq dəyər.
>> Indi faylı edək və bir browser onu açmaq.
http://localhost/ajax-0.html.
Burada biz forması var.
Facebook üçün FB yazın edək və quote almaq.
Və orada, sonra, Facebook nin son hissesi.