Ixesha lokusebenzisa i-Ajax kunye neNgeke

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:

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

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.