Oko Ukwenza Xa Ufumana "I-Ajax Call" esuka kwi-Boss yakho
Ndiyamkela, andizange ndibe ngumdlali omkhulu weJavaScript. Ndandisoloko ndivuyiswa kukuba i-About inekhompyutyana yeJavaScript ukuze ndingayifuni ukuyibeka kwisiza sam. Ndiyakwazi ukufunda nokubhala iJavaScript, kodwa kude kube mva nje, ndandinomdla kakhulu. Kungakhathaliseki isizathu, ingqondo yam isifo esipheleleyo sengqondo xa kubhala iJS scripts. Ndiyakwazi ukubhala iC ++ elula kunye nezicelo zeJava kwaye ndiyakwazi ukubhala iempendulo zePerl CGI ebuthongweni bam, kodwa iJavaScript yayisoloko imzabalazo.
I-Ajax Yenza iJavaScript Yonwabe ngakumbi
Ndicinga ukuba inxalenye yesizathu andingayithandi iJavaScript kukuba kuba i-rollovers iyayimangalisa. Ngokuqinisekileyo, unokwenza okungaphezulu kweleyo ngeJS, kodwa i-90% yeziza ngaphandle ezizisebenzisayo zenza i-rollovers okanye ifom yokuqinisekiswa, kwaye akukho enye into. Kwaye emva kokuba uqinisekisile ifomu enye, uqinisekisile bonke.
Emva koko u-Ajax wabuya waza wenza konke kwakhona. Ngokukhawuleza sineziphequluli eziza kuxhasa iJavaScript ukwenza into engekho ngaphandle kwezithombe zokutshintsha kwaye sine XML kunye neDOM ukuxhuma idatha kwiempendulo zethu. Kwaye konke oku kuthetha ukuba iAjax iyangena phakathi kwam, ngoko ke ndifuna ukwakha izicelo zeAjax.
Yintoni & # 39; s I-Ajax yoSilumko-sicelo oye Wakhe Wakhelwa?
Ndicinga ukuba mna kufuneka ukuba ube ngumhloli we-imeyile kwi-akhawunti eyayingekho i-imeyile. Uya kuphepha kwiWebhu uze uthi "Unemiyalezo ye-imeyile eyi-0." I-0 iya kutshintsha xa kungena umyalezo, kodwa ekubeni loo akhawunti ayinayo i-imeyile, ayiyi kuguqula. Ndakuvavanya ngokuthumela i-imeyile kwi-akhawunti, kwaye yasebenza. Kodwa kwakungekho nto. Kukho ii-mail checkers ezona zifumanekayo eziyiminyaka emihlanu edlulileyo, kwaye andizange ndibe ne-Firefox okanye i-IE esebenzayo ukuyisebenzisa. Xa omnye wabasebenzi bam basebenzi wathi, "Kwenze ntoni na?" Xa ndichazile, wabuza "Kutheni?"
Ngaphambi kokwakha i-Ajax Isicelo soloko sibuza Kutheni
Kutheni iAjax?
Ukuba kuphela isizathu sokwakha isicelo kwi-Ajax kukuba "iAjax ipholile" okanye "umphathi wam undixelele ukuba ndisebenzise iAjax," ngoko umele uhlalutye ngokucokisekileyo ukukhetha kwakho iteknoloji. Xa uyakha naluphi na isicelo seWebhu kufuneka ucinge ngabaxumi bakho kuqala. Yintoni abayidingayo le sicelo? Yintoni eya kwenza kube lula ukuyisebenzisa?
Kutheni Kungenanto Into?
Kungaba nzima kakhulu ukusebenzisa iAjax ngenxa yokuba unako. Kwisayithi enye iqela lam elisebenza kuyo, kwakukho icandelo elincinci lephepha. Yonke into igcinwe kwi-XML kwi-database kwaye xa ucofa kwiithebhu, i-Ajax isetyenziselwe ukwakha kwakhona iphepha kunye nedata entsha yedatha kwi-XML.
Oku kubonakala kukusetyenziswa kakuhle kweAjax, de kube uqala ukucinga ngeminye imiba nayo:
- Iithebhu ayikwazi ukukhangela ibhukmakhi. Ngoko abathengi abakwazi ukugcina ulwazi olufunayo.
- Iinjini zophando aziboni idatha engekho kwithebhu yokuqala, kuba ayinakufikelela kwiAjax.
- I-Ajax ayifumanekanga, ngoko umxholo kwezinye iithebhu ngeke kubonakale kunoma ubani usebenzisa i-screen reader, okanye nokuba iziphequluli ezindala ezingenayo inkxaso ye-JavaScript.
- Ukuba enye yeetabhu inolwazi oluninzi, kunokuthatha ixesha elide ukulayisha kwixhumo elincinci. Kwaye ngenxa yokuba iAjax ayibonakali nantoni eyenzekayo ibonakala ngathi iphepha liphukile.
Into eyayinomdla, kukuba le Webhsayithi yayinamaphepha afanayo ngexesha elidlulileyo elingayisebenzisi iAjax. Bakhulula umxholo okanye nge-divs efihliweyo okanye kumaphepha e-HTML ahlukeneyo. Kwakungekho sizathu sokusebenzisa enye iAjax ngaphandle kokuba iAjax ipholile, kwaye umphathi wethu wayecebise ukuba sijonge indawo zokuyisebenzisa.
I-Ajax yi-Action Not Content Content
Ukuba uya kubeka isicelo se-Ajax, okanye nje into efana ne-Ajax kwiwebhsayithi yakho, qawula ukuba ngaba idatha ufikelela kwiinguqulelo. Iphuzu lesicelo esinqumlekileyo kukuba yenza izicelo kumncedisi ngolwazi oluye lushintsha ngokukhawuleza - kuba lwenzeka ngelixa umfundi eqhuba enye into. Emva koko xa nqakraza ikhonkco okanye iqhosha (okanye emva kwexesha elimiselweyo - nokuba nayiphi indlela ulwahlula ngayo) idatha ibonisa ngokukhawuleza.
Ukuba umxholo wakho okanye idatha ayiguquki, awufanele usebenzise i-Ajax ukuyifumana.
Ukuba umxholo wakho okanye idatha iguquka ngokungaqhelekanga, mhlawumbi akufanele usebenzise iAjax ukuyifumana.
Izinto ezilungileyo zeAjax
- Ukuqinisekiswa kwefom
- Le nto iphantse i-no-brainer. Yinto enhle kakhulu xa ifom ikuxelela njengoko uthayipha ukuba uyayigcwalisa into engalunganga okanye cha. Ukuba uhambe kumncedisi uze ubuyisele umyalezo wephutha akukudala nje, uyancipha. Yeka ukuqinisekiswa kweseva kwifomu, kubalulekile ukufikeleleka. Kodwa kulabo abanokuxhasa i-Ajax, xelela ngokukhawuleza.
- Amazwana
- Izimvo kwiiblogi okanye nakwiimpawu nje zizisebenzisa kakhulu iAjax. Amazwana angatshintsha lonke ixesha, kwaye ingakumbi xa umvakalisi ehlawula iqhosha lokuphawula, kuyavuya ukubona ukuba amazwana avela ngokukhawuleza kwiphepha.
- Idatha yokucoca
- Ukuba unetafile enkulu kunye nedatha eninzi kuyo, isicelo esihle se-Ajax kukuba ukongeza izihlungi kunye neentengiso kwitafile. Ukufumana ithebhulethi yakho yeWeb kwizenzo ezinjenge-Excel kunencedo kubantu.
- Uphando kunye neengxoxo
- Xa ucofa ngevoti yakho, i-poll yayiza kutshintsha ukuze ikubonise iziphumo. Kwaye phambi kokuba ubeke izimvo, malunga ne-Ajax ayisekho inkxaso kwiipota zethu - kodwa ngokuqinisekileyo kuya kuba mnandi. Mhlawumbi sinokunika abavelisi be-About.com "i-Ajax" yeyethu. :)
Oko Ukwenza Xa Ufumana I & # 34; I-Ajax Call & # 34;
Thetha kumphathi wakho okanye isebe lokuthengisa ukufumanisa ukuba bafuna ukusebenzisa iAjax kwiWebhsayithi. Emva kokuba uqonda izizathu zokuba zifuna ntoni, ungasebenzela ukufumana isicelo esifanelekileyo.
Khumbuza bobabini umphathi wakho ukuba abathengi bakho bafike kuqala, kwaye ukufikeleleka akuyona nje igama. Ukuba abakhathalele ukuba ingaba indawo yakho ifumaneke kubaxhasi, ke ukhumbuze ukuba iinjongo zokusesha azikhathaleli iAjax, ngoko ke abayi kufumana iimpendulo zamaphepha amaninzi.
Qala encinci. Yakha into elula kuqala ngaphambi kokukhathazeka ngokukwakha isicelo esitsha sewebhu ukususela ekuqaleni. Ukuba ungayifumana into ye-Ajaxian kwiWebhsayithi yakho, loo nto ingabakho umphathi wakho okanye isebe lokuthengisa kufuneka lihlangabezane neenjongo zabo. Ngokuqinisekileyo kunokwenzeka ukubeka isicelo se-Ajax esiluncedo ngokwenene, kodwa kuphela xa ucinga ngendlela yokwenza okokuqala.
Ngaba ufumene eli nqaku li luncedo? Yenza izimvo.