1
2
3
4
5
David J. MALAN: Ngayon, sa na huling Halimbawa, interspersed ko ang aking JavaScript code sa loob ng aking HTML, partikular paglalagay na tawag sa quote sa loob ng ang halaga ng aking sa isumite katangian. Linisin ng mga bagay up ng kaunti at factor Hayaan out lahat ng na JavaScript code sa isang script tag sa aking mga pahina magtungo, at sa halip ay bigyan na parehong form na tag ng natatanging identifier sa pamamagitan ng kung saan maaari naming makuha ito. 

Sa partikular, ng palitan ito ipaalam ipatungkol dito gamit ang ID ay katumbas ng quote, magpanipi, sabihin natin, na quote. Samantala, sabihin pumunta up sa aking umiiral quote function, gupitin na code nang sama-sama, at palitan ang pag-andar quote ang sarili sa mga sumusunod na - pag-sign dolyar, function, na tumutukoy na kapag ang dokumento ay handa sa paggamit jQuery pagtatanda shorthand, gusto kong upang isakatuparan ang sumusunod na code. Dollar lagdaan, quote, magpanipi, quote - hindi nilayon magbigay ng isang patudyong salita - sa gayong paraan ng pagtukoy na nais kong makuha ang elemento mula sa aking DOM, na ang natatanging identifier ay quote, at pagkatapos ay Gusto ko i-magrehistro ng isang handler ng kaganapan para ang form sa pagsusumite may tuldok isumite, pagpasa sa na ng isa pang function ng anonymous na oras na ito ay tumagal ng isang argument, isang kaganapan. At pagkatapos, sa loob ng ito function na ako pagpunta sa i-paste ang code na iyon mula sa bago ngunit tukuyin na ang Gusto kong pigilan ang default na pag-uugali ng iyon kaganapan ang pagsumite ng sa gayon ay ang mismong anyo ay hindi na isinumite sa isang aktwal na remote server. 

Hayaan ang i-save ni ngayon ang file na ito at buksan ito up sa aking browser. http://localhost/ajax.html. Mayroong form na iyon. Ni-type sa isang simbolo tulad ng FB Hayaan para sa Facebook at makakuha ng mga quote. At mayroong Facebook ni pinakabagong presyo ng stock.