>> Spreker 1: Kom ons implementeer 'n web bladsy wat gebruikers toelaat om te
kyk voorraadkwotasies.
Kom ons veronderstel eerste dat daar 'n lêer genaamd quote.php, maar dit
in die meeste geïmplementeer kan word om enige taal nie, maar wie se doel in die lewe is
'n HTTP GET parameter genoem om te verwag simbool, die waarde van wat is die
simbool van die voorraad vir wat jy wil 'n kwotasie.
>> Byvoorbeeld, as ons kyk na hierdie lêer in my leser, quote.php, sien dat
Ek het geslaag in, wat reeds 'n simbool FB, vir Facebook.
En sien dat dit wat terug te kom is 'n into voorwerp met drie sleutels.
'N Mens se sogenaamde simbool, een wat geroep noem, en een wat geroep is die prys.
Die waardes van wat presies dit van die lêer in die vraag.
>> Nou laat ons aandag aan die begin van sommige HTML en
JavaScript.
Hier, in Ajax-0.html, sien dat die binnekant van my bladsy se liggaam Ek het 'n vorm
wat 'n onsubmit kenmerk, die waarde is kwotasie en terugkeer
vals is, en daardeur spesifiseer dat ek wil 'n JavaScript-funksie te roep
genoem kwotasie en dan terug onwaar.
Intussen, in daardie vorm is 'n simbool in wie se ID is, quote unquote,
"Simbool", en dan die ander insette wie se tipe word indien dit gee my 'n
voorlegging knoppie.
>> Intussen, binnekant van my bladsy se kop, daar is 'n script tag, die bron van
wat is die URL te jQuery, die einste gewilde JavaScript biblioteek, en onder
dit is 'n ander script tag, binnekant van wat is die begin van 'n paar
JavaScript dat ek myself sal skryf.
Dit is die quote funksie wat sal uiteindelik genoem word, en binnekant van
hier kom ons verklaar 'n veranderlike genoem URL, bepaal dat die waarde van hierdie
veranderlike sal quote.php? simbool = ".
>> En nou, laat ons koppel op die einde van dat die aanvanklike string watter simbool
die gebruiker het vermoedelik getik.
Spesifiek, kom ons doen + $ "" # simbool sodoende spesifiseer dat ek wil
kry, met jQuery van my DOM, die element se unieke
identifikasie, 'n simbool.
Onthou dat dit is net die teks gebied waarin die gebruiker gaan
tik dat die voorraad-simbool.
>> Dan kom ons noem val, wat is 'n funksie of metode wat sal kry om die
waarde wat die gebruiker se getik in
En dan kom ons noem 'n jQuery funksie genoem getJSON, verby in die
eerste argument dat URL, verby in, soos die tweede argument, 'n anonieme
funksie wat verwag 'n enkele argument.
Data, sal ons dit noem.
En binnekant van hierdie anonieme funksie, Ons sal eenvoudig nie wakker, en dan in
hakies, data.price.
As die data, na alles, is dat into beswaar met drie velde -
simbool, die naam, en die prys, deur doen data.price ek kry
presies wat waarde.
>> Kom ons nou die lêer stoor en oop te maak in 'n leser.
http://localhost/ajax-0.html.
Hier het ons daardie vorm.
Kom ons tik in FB Facebook en kry kwotasie.
En daar, dan is Facebook se jongste voorraad prys.