Nigbati o Lo Loja Ajax ati Nigbati Ko Lati

Kini lati ṣe Nigbati o ba gba "Ajax Call" lati Odo rẹ

Mo gba o, Mo ti ko jẹ aṣiṣe giga ti JavaScript. Mo ti nigbagbogbo dun gan pe About ni a JavaScript Javascript ki emi ko ni lati bo o lori mi Aaye. Mo le ka ati kọ Javascript, ṣugbọn titi di igba diẹ, Mo ni anfani pupọ diẹ ninu rẹ. Fun idiyele kankan, okan mi ni idinku opolo gangan nigbati o wa lati kọ awọn iwe afọwọkọ JS. Mo le kọ C ++ idiju ati awọn ohun elo Java ati pe Mo le kọ awọn iwe afọwọkọ Perl CGI ni orun mi, ṣugbọn JavaScript jẹ nigbagbogbo Ijakadi.

Ajax Ṣe JavaScript Diẹ Fun

Mo ro pe apakan ti idi ti Emi ko fẹ JavaScript jẹ nitori rollovers jẹ alaidun. Daju, o le ṣe diẹ ẹ sii ju eyi lọ pẹlu JS, ṣugbọn 90% awọn aaye ti o wa nibe pẹlu lilo o n ṣe awọn apanilenu tabi awọn ifilọlẹ fọọmu, ati kii ṣe nkan miiran. Ati ni kete ti o ba ti fọwọsi fọọmu kan, o ti ṣe ifasilẹ wọn gbogbo.

Nigbana ni Ajax wa pẹlu o ṣe gbogbo rẹ lẹẹkansi. Lojiji o ni awọn aṣàwákiri ti yoo ṣe atilẹyin JavaScript ṣe nkan miiran ju awọn aworan swaping ati pe a ni XML ati DOM lati so data si awọn iwe afọwọkọ wa. Ati gbogbo eyi tumọ si pe Ajax n ṣakoro fun mi, nitorina emi fẹ kọ awọn ohun elo Ajax.

Kini Ohun elo Stupidest Ajax ti O & # 39;

Mo ro pe mi yoo ni lati jẹ olutọju imeeli ni akọọlẹ kan ti o ni fere ko si imeeli. Iwọ yoo lọ si oju-iwe ayelujara ati pe yoo sọ pe "O ni awọn ifiranṣẹ mail 0." Awọn 0 yoo yipada ti ifiranṣẹ kan ba wa, ṣugbọn niwon pe akọọlẹ naa ko ni mail, yoo ko yipada. Mo ti dán a wò nipa fifiranṣẹ mail si akọọlẹ naa, o si ṣiṣẹ. Ṣugbọn o jẹ ohun ti ko tọ. Awọn oluṣọ mail to dara julọ wa ni ọdun marun sẹyin, ati pe emi ko ni lati ni Firefox tabi IE nṣiṣẹ lati lo wọn. Nigbati ọkan ninu awọn alabaṣiṣẹpọ mi ri i o sọ "Kini o ṣe?" Nigbati mo salaye, o beere "Idi?"

Ṣaaju Ilé Ẹrọ Ajax kan nigbagbogbo beere Beere

Idi ti Ajax?
Ti idi kan ti o ba n gbe ohun elo naa ni Ajax jẹ nitori "Ajax jẹ itura" tabi "oluwa mi sọ fun mi lati lo Ajax," lẹhinna o yẹ ki o ṣe ayẹwo iṣiro imọ-ẹrọ rẹ. Nigba ti o ba n ṣe eyikeyi ohun elo ayelujara o yẹ ki o wa ni ero ti awọn onibara rẹ akọkọ. Kini wọn nilo ohun elo yii lati ṣe? Kini yoo mu ki o rọrun lati lo?

Idi ti kii ṣe nkan kan?
O le jẹ idanwo pupọ lati lo Ajax nìkan nitoripe o le. Lori aaye kan ti egbe mi n ṣiṣẹ lori, nibẹ ni apakan ti a ṣalaye ti oju-iwe naa. Gbogbo àkóónú ti a tọjú ni XML ni ibi ipamọ data ati nigbati o ba tẹ lori awọn taabu, a lo Ajax lati ṣe atunkọ oju-iwe naa pẹlu titun data lati inu XML.

Eyi dabi ẹnipe lilo dara Ajax titi o fi bẹrẹ si ronu diẹ ninu awọn oran pẹlu rẹ:

Ohun ti o jẹ ohun ti o nifẹ, ni pe oju-iwe ayelujara yii ni awọn oju-iwe kannaa ti o ti kọja ti ko lo Ajax. Wọn fi akoonu naa pamọ pẹlu awọn divs ti o farasin tabi awọn oju iwe HTML ọtọtọ. Ko si idi lati lo Ajax miiran ju pe Ajax jẹ itura, ati pe olori wa daba pe a wa awọn aaye lati lo.

Ajax jẹ fun Ise Ko Akoonu

Ti o ba nlo lati gbe ohun elo Ajax kan, tabi kan nkan Ajax-lori rẹ oju-iwe ayelujara, akọkọ ṣe ipinnu bi data ti o ba wọle si ayipada. Oro ti ibere afẹfẹ ni pe o ṣe awọn ibeere si olupin naa fun alaye ti o ti yipada yiyara - nitoripe o n ṣẹlẹ lakoko ti oluka n ṣe nkan miiran. Nigbana ni nigba ti wọn ba tẹ ọna asopọ kan tabi bọtini (tabi lẹhin akoko ti a seto - ohunkohun ti iyatọ rẹ jẹ) data fihan soke lẹsẹkẹsẹ.

Ti akoonu rẹ tabi data ko ba yipada, lẹhinna o yẹ ki o ko lo Ajax lati wọle si o.

Ti àkóónú rẹ tabi data nikan ṣe ayipada, lẹhinna o jasi o yẹ ki o lo Ajax lati wọle si o.

Awọn Ohun ti o dara fun Ajax

Kini lati ṣe Nigbati o ba gba ipe & # 34; Ajax Call & # 34;

Soro si oludari rẹ tabi ẹka iṣẹ tita lati wa idi ti wọn fẹ lati lo Ajax lori aaye ayelujara. Lọgan ti o ba ye awọn idi ti idi ti wọn fi fẹ, o le lẹhinna ṣiṣẹ lori wiwa ohun elo to dara fun rẹ.

Ṣe iranti fun oluwa rẹ pe awọn onibara rẹ wa ni akọkọ, ati pe irọrun naa kii ṣe ọrọ nikan. Ti wọn ko ba bikita boya aaye rẹ wa fun awọn onibara, lẹhinna leti wọn pe awọn oko ayọkẹlẹ àwárí ko ni abojuto Ajax, nitorina wọn kii yoo ni awọn oju-iwe ti ọpọlọpọ.

Bẹrẹ kekere. Ṣẹda nkan ti o rọrun ni akọkọ ṣaaju ki o to ni iṣoro nipa sisẹ ohun elo ayelujara titun lati ibere. Ti o ba le gba ohun kan Ajaxian si aaye ayelujara rẹ, ti o le jẹ pe gbogbo oludari rẹ tabi aṣoju tita nilo lati pade awọn ipinnu wọn. O ṣee ṣe ṣeeṣe lati gbe ohun elo Ajax kan ti o wulo, ṣugbọn nikan ti o ba ro nipa bi a ṣe ṣe ni akọkọ.

Njẹ o rii pe article yii wulo? Ṣe akọsilẹ kan.