>> SIARADWR 1: Gadewch i ni weithredu ar y we dudalen sy'n galluogi defnyddwyr i
edrych i fyny dyfyniadau stoc.
Gadewch i ni dybio yn gyntaf bod yn bodoli ffeil o'r enw quote.php, ond mae hyn yn
gellid eu rhoi ar waith yn y rhan fwyaf o unrhyw iaith, ond y mae eu pwrpas mewn bywyd yw
i ddisgwyl paramedr get HTTP a elwir yn symbol, mae'r gwerth sef y
symbol o'r stoc y hoffech chi dyfynbris.
>> Er enghraifft, os edrychwn ar y ffeil hon yn fy porwr, quote.php, yn sylwi bod
Rwyf wedi pasio i mewn, yn barod, yn symbol o FB, i Facebook.
Ac yn sylwi bod yr hyn sydd wedi dod yn ôl yn gwrthrych JSON gyda thri allweddi.
One symbol o'r enw, un o'r enw enw, ac un pris a elwir yn.
Mae'r gwerthoedd ohonynt yn union hynny o'r ffeil dan sylw.
>> Nawr, gadewch i ni droi ein sylw at y dechreuadau rhai HTML a
JavaScript.
Yma, yn ajax-0.html, yn sylwi bod y tu mewn o gorff fy nhudalen Mae gennyf ffurflen
sydd â nodwedd onsubmit, y gwerth sydd yn dyfynnu a dychwelyd
ffug, a thrwy hynny yn nodi y byddwn i'n hoffi i alw swyddogaeth JavaScript
Gelwir dyfynbris ac wedyn yn dychwelyd ffug.
Yn y cyfamser, y tu mewn y ffurflen yn symbol y mae eu ID yw, dyfyniad unquote,
"Symbol," ac yna mewnbwn arall y mae ei fath yw cyflwyno sy'n rhoi i mi
botwm cyflwyno.
>> Yn y cyfamser, y tu mewn pen fy nhudalen yn, mae tag sgript, ffynhonnell
sef y URL i jQuery, yr union llyfrgell JavaScript poblogaidd, ac yn is
hynny yw tag sgript arall, tu mewn sef y dechreuadau rhai
JavaScript y byddaf fy hun ysgrifennu.
Mae hyn yn y dyfyniad swyddogaeth a fydd yn yn y pen draw yn cael eu galw, ac y tu mewn o
yma gadewch i ni ddatgan amrywiol o'r enw URL, yn nodi bod gwerth yr
Bydd newidyn yn quote.php? symbol = ".
>> Ac yn awr gadewch i concatenate ar y diwedd o'r llinyn cychwynnol beth bynnag symbol
y defnyddiwr wedi teipio yn ôl pob tebyg.
Yn benodol, gadewch i ni wneud + $ "" # symbol a thrwy hynny yn nodi y byddwn i'n hoffi
gael, gyda jQuery o fy DOM, yr elfen sy'n unigryw
dynodwr, symbol.
Dwyn i gof bod yn syml, y testun maes y mae'r defnyddiwr yn mynd i
deipio bod y stoc symbol.
>> Yna gadewch i ni ffoniwch Val, sydd yn swyddogaeth neu ddull a fydd yn cael y
gwerth y mae'r defnyddiwr deipio i mewn
Ac yna gadewch i ni yn galw swyddogaeth jQuery enw getJSON, gan fynd heibio i mewn fel y
ddadl cyntaf y URL, gan fynd heibio i mewn, fel y yr ail ddadl, mae dienw
swyddogaeth sy'n disgwyl dadl sengl.
Data, byddwn yn ei alw.
Ac tu mewn y swyddogaeth ddienw, byddwn yn syml, nid oes yn effro, ac yna yn
cromfachau, data.price.
Pe bai data, wedi'r cyfan, yw bod JSON gwrthwynebu gyda tri chae -
symbol enw, a phris, drwy gwneud data.price byddaf yn cael
yn union gwerth.
>> Gadewch i ni yn awr yn arbed y ffeil a agor i fyny mewn porwr.
http://localhost/ajax-0.html.
Yma, mae gennym y ffurflen honno.
Gadewch i deipio i mewn FB i Facebook a chael dyfynbris.
Ac yno, felly, yw Facebook pris stoc diweddaraf.