Ukusebenzisa nini i-Ajax ne-When Not To

Okufanele Ukwenze Uma Uthola "I-Ajax Call" evela ku-Boss yakho

Ngiyavuma, angikaze ngibe fan omkhulu weJavaScript. Ngangihlale ngithokoza ngokuthi i-About yayineJavaScript Guide ngakho-ke angizange ngikumboze kusayithi lami. Ngiyakwazi ukufunda nokubhala i-JavaScript, kodwa kuze kube maduzane, ngangingenaso isithakazelo esincane kuso. Kungakhathaliseki ukuthi kungani, ingqondo yami yayinephutha lokuhluleka kwengqondo lapho kubhala izincwadi ze-JS. Ngiyakwazi ukubhala izicelo eziyinkimbinkimbi ze-C ++ ne-Java futhi ngiyakwazi ukubhala izikripthi ze- Perl CGI ebuthongweni bami, kodwa iJavaScript yayingumzabalazo.

I-Ajax Yenza iJavaScript Yenjabulo Engaphezulu

Ngicabanga ukuthi yingxenye yesizathu engingazange ngiyithande i-JavaScript ngoba i-rollovers iyayimangalisa. Ngokuqinisekile, ungenza okuningi kunalokho nge-JS, kodwa ama-90% wamasayithi aphuma lapho ayisebenzisa enza i-rollovers noma ifomu lokuqinisekiswa, futhi akunjalo. Futhi uma usuqinisekisile ifomu elilodwa, uqinisekisile konke.

Khona-ke i-Ajax yafika futhi yavuselela futhi. Ngokungazelelwe sineziphequluli ezizosekela i-JavaScript ukwenza into ngaphandle kokushintsha izithombe futhi sine-XML kanye ne-DOM ukuxhuma idatha kumathekthi ethu. Futhi konke lokhu kusho ukuthi i-Ajax iyangena kimi, ngakho-ke ngifuna ukwakha izinhlelo ze-Ajax.

Yini & # 39; s isicelo se-Stupidest Ajax wena & # 39; Wake Wakhelwe?

Ngicabanga ukuthi mina kufanele ngibe ngumhloli we-imeyli ku-akhawunti engekho i-imeyili. Uzoya ekhasini leWebhu futhi lisho ukuthi "Unemiyalezo ye-imeyili engu-0." I-0 ingashintsha uma umlayezo ungena, kodwa kusukela leyo akhawunti ayinayo i-imeyili, ngeke ishintshe. Ngawuhlola ngokuthumela i-imeyili ku-akhawunti, futhi yasebenza. Kodwa kwakungenalutho neze. Kwakukhona ama-checkers angcono ama-imeyili atholakalayo eminyakeni emihlanu eyedlule, futhi akudingeki ukuba ngibe nokusebenza kwe-Firefox noma i-IE ukuze ngiyisebenzise. Ngomunye wabasebenzi bami abambonile wathi "Kwenzekani na?" Lapho ngichaza, wabuza ukuthi "Kungani?"

Ngaphambi kokwakha isicelo se-Ajax Buza njalo Kungani

Kungani Ajax?
Uma kuphela isizathu sokwakha isicelo ku-Ajax kungenxa yokuthi "i-Ajax ipholile" noma "umphathi wami ungitshele ukuthi ngisebenzise i-Ajax," kufanele uhlole ngokujulile ukukhetha kwakho ubuchwepheshe. Uma usakha noma yisiphi isicelo seWebhu kufanele ucabange ngamakhasimende akho kuqala. Yini abayidingayo lolu hlelo lokusebenza ukuba luyenze? Yini ezokwenza kube lula ukuyisebenzisa?

Kungani Kukhona Okuthile Okungafani?
Kungaba nzima kakhulu ukusebenzisa i-Ajax ngoba nje. Esayithini eyodwa ithimba lami lalisasebenza kuyo, kwakukhona isigaba samathebhu wekhasi. Konke okuqukethwe kugcinwe ku-XML ku-database futhi uma uchofoze kumathebhu, i-Ajax isetshenziselwe ukwakha kabusha ikhasi nge-ithebhu entsha ye-XML.

Lokhu kubonakala sengathi kusetshenziswa kahle i-Ajax, uze uqale ucabange ngezinye zezinkinga ngazo:

Into eyathakazelisayo, yilokho lewebhu lalinamakhasi afanayo esikhathini esedlule esingasisebenzisi i-Ajax. Banikeza okuqukethwe noma nge-divs efihlekile noma amakhasi e-HTML ahlukene. Kwakungekho isizathu sokusebenzisa enye i-Ajax ngaphandle kokuthi i-Ajax ipholile, futhi umphathi wethu wayesikisela ukuthi sibheke izindawo zokuyisebenzisa.

I-Ajax yi-Action Not Content

Uma uzofaka isicelo se-Ajax, noma nje into okuthiwa i-Ajax ku-Webhusayithi yakho, qala ukuthi unquma ukuthi idatha uthola yini izinguquko. Iphuzu lesicelo esingenasisekelo sokuthi yenza izicelo kwisiphakeli ngolwazi olushintshile ngokushesha - ngoba kwenzekani ngenkathi umfundi enza okuthile. Khona-ke uma bechofoza isixhumanisi noma inkinobho (noma emva kwesikhathi esithile - isikhathi noma ngabe umehluko wakho) idatha ibonisa ngokushesha.

Uma okuqukethwe kwakho noma idatha ingashintshi, akufanele usebenzise i-Ajax ukuyifinyelela.

Uma okuqukethwe kwakho noma idatha kungavamile ukushintsha, ngakho-ke akufanele usebenzise i-Ajax ukuyifinyelela.

Izinto Ezifanele I-Ajax

Okufanele Ukwenze Uma Uthola & # 34; Ajax Call & # 34;

Khuluma nomphathi wakho noma umnyango wokuthengisa ukuthola ukuthi kungani bafuna ukusebenzisa i-Ajax kuwebhusayithi. Uma usuqonda izizathu zalokho abakufunayo, ungase usebenze ekutholeni isicelo esifanele.

Khumbuza bobabili umphathi wakho ukuthi amakhasimende akho eze kuqala, futhi ukuthi ukufinyeleleka akuyona nje igama. Uma bengakhathaleli ukuthi ngabe isayithi lakho lifinyeleleka kumakhasimende, bese ubakhumbuza ukuthi izinjini zokusesha azikhathaleli i-Ajax, ngakho ngeke zithole ukubukwa kwamakhasi amaningi.

Qala kancane. Yakha into elula kuqala ngaphambi kokukhathazeka ngokukwakha uhlelo lokusebenza olusha lweWeb kusuka ekuqaleni. Uma ungathola okuthize i-Ajaxian kwi-Webhusayithi yakho, kungenzeka ukuthi wonke umphathi wakho noma umnyango wokuthengisa kumele ahlangabezane nezinhloso zabo. Kusobala ukuthi kungenzeka ukufaka isicelo se-Ajax esisebenzisekayo ngempela, kodwa uma ucabanga ukuthi ungayenza kanjani kuqala.

Uthole yini le ngxenye ewusizo? Yenza amazwana.