Cuin a chleachdas Ajax agus Cuin nach eil

Dè nì thu nuair a gheibh thu "Call Ajax" bho do Boss

Tha mi a 'gabhail ris, cha robh mi riamh air taic mòr fhaighinn bho JavaScript. Bha mi daonnan toilichte gu robh stiùireadh JavaScript agad mu dheidhinn mar sin nach robh agam ri a chòmhdach air an làrach agam. Is urrainn dhomh JavaScript a leughadh agus a sgrìobhadh, ach gus an-uiridh, cha robh mòran ùidh agam ann. Air adhbhar sam bith, bha briseadh inntinn iomlan aig mo inntinn nuair a thàinig e gu sgrìobhadh sgriobtaichean JS. 'S urrainn dhomh sgrìobhadh C ++ iom-fhillte agus tagraidhean Java agus' s urrainn dhomh sgrìobhadh scripts Perl CGI na chadal agam, ach bha JavaScript an-còmhnaidh na strì.

Rinn Ajax JavaScript barrachd spòrs

Tha mi a 'smaoineachadh gur e pàirt den adhbhar nach robh JavaScript a' còrdadh rium air sgàth 's gu bheil na h-ath-chuairtean duilich. Gun teagamh, is urrainn dhut barrachd na sin a dhèanamh le JS, ach bha 90% de na làraichean a bha a 'cleachdadh an sin a' dèanamh an dàrna cuid rolovers no dearbhadh cruth, agus chan eil mòran eile. Agus aon uair 's gu bheil thu air aon fhoirm a dhearbhadh, tha thu air dearbhadh a dhèanamh orra uile.

An uairsin thàinig Ajax agus rinn e a h-uile càil ùr a-rithist. Gu h-obann, bha brabhsairean againn a bheireadh taic do JavaScript a 'dèanamh rudeigin eile a bharrachd air ìomhaighean a shubbadh agus bha XML againn agus an DOM gus dàta a cheangal ris na sgriobtaichean againn. Agus tha seo uile a 'ciallachadh gu bheil Ajax eadar-roinnte dhomh, agus mar sin tha mi airson iarrtasan Ajax a thogail.

Dè a th 'ann an tagradh Stupidest Ajax a chaidh a thogail riamh?

Tha mi a 'smaoineachadh gum feumadh mi a bhith na neach-dearbhaidh puist-d air cunntas nach fhaigh post-d cha mhòr. Bhiodh thu a 'dol gu duilleag an lìn agus dh' fhaodadh tu ràdh gu bheil "0 teachdaireachd puist agad." Dh'atharraicheadh ​​an 0 ma thàinig teachdaireachd a-steach, ach bhon a fhuair an cunntas sin post, cha dèanadh e atharrachadh. Rinn mi deuchainn air le bhith a 'cur litrichean chun a' chunntais, agus dh 'obraich e. Ach bha e gu tur gun phuing. Bha dearbhadairean puist nas fheàrr ri fhaighinn còig bliadhna air ais, agus cha robh feum agam air Firefox no IE a bhith gan ruith airson an cleachdadh. Nuair a chunnaic fear de na co-oibrichean agam thuirt i "Dè a nì e?" Nuair a mhìnich mi, dh 'iarr i "Carson?"

Mus cuir thu a-steach tagradh Ajax, faighnich air an-còmhnaidh carson

Carson Ajax?
Mas e an aon adhbhar a tha thu a 'togail an tagraidh ann an Ajax a chionn' s gu bheil "Ajax fionnar" no "thuirt mo cheannard orm gun cleachd Ajax," bu chòir dhut an roghainn teicneòlais agad a mheasadh gu mòr. Nuair a thogas tu tagradh lìn sam bith, bu chòir dhut a bhith a 'smaoineachadh air do luchd-cleachdaidh an toiseach. Dè tha feum air an tagradh seo a dhèanamh? Dè bhios ga dhèanamh nas fhasa a chleachdadh?

Carson nach eil rudeigin eile?
Faodaidh e a bhith gu math duilich a bhith a 'cleachdadh Ajax dìreach mar as urrainn dhut. Air aon làrach a bha mo sgioba ag obair, bha earrann tabbed den duilleig. Chaidh a h-uile susbaint a stòradh ann an XML ann an stòr-dàta agus nuair a phutas tu air na tabaichean, chaidh Ajax a chleachdadh gus ath-thogail na duilleige leis an dàta tab ùr bhon XML.

Bha seo coltach ri deagh chleachdadh de Ajax, gus an tòisich thu a 'smaoineachadh air cuid de na ceistean leis:

Is e an rud a bha inntinneach, gu robh duilleagan coltach ris an làrach-lìn seo san àm a dh'fhalbh nach do chleachd Ajax. Thug iad seachad an susbaint le divs falaichte no duilleagan HTML air leth. Cha robh adhbhar sam bith airson Ajax a chleachdadh ach a-mhàin gun robh Ajax fionnar, agus bha ar ceannard air a mholadh gun lorg sinn àiteachan airson a chleachdadh.

Tha Ajax airson Gnìomh Gun Susbaint

Ma tha thu a 'dol a chuir suas iarrtas Ajax, no dìreach rudeigin Ajax air do làrach-lìn, dèan cinnteach an toiseach an dàta a tha thu a' faighinn atharrachaidhean. Is e puing an iarrtais asynntach gu bheil e a 'dèanamh iarrtasan chun an fhrithealaiche airson fiosrachadh a tha air atharrachadh nas luaithe - oir tha e a' tachairt fhad 'sa tha an leughadair a' dèanamh rudeigin eile. An uairsin nuair a phutasas iad ceangal no putan (no an dèidh ùine shocraichte - ge bith dè an t-eadar-dhealachadh a tha agad) tha an dàta a 'nochdadh suas air falbh.

Mura h-eil do shusbaint no dàta ag atharrachadh, cha bu chòir dhut Ajax a chleachdadh airson faighinn a-steach.

Mas ann ainneamh a bhios an susbaint no an dàta agad ag atharrachadh, is dòcha nach bu chòir dhut Ajax a chleachdadh airson faighinn a-steach.

Rudan a tha math airson Ajax

Na nì thu nuair a gheibh thu an & # 34; Ajax Call & # 34;

Bruidhinn ri do cheannard no roinn margaideachd gus faighinn a-mach carson a tha iad airson Ajax a chleachdadh air an làrach-lìn. Aon uair 's gu bheil thu a' tuigsinn na h-adhbharan airson carson a tha iad ga iarraidh, faodaidh tu an uair sin obair a lorg lorg tagradh freagarrach air a shon.

Cuimhnich dha do cheannard gu bheil an luchd-ceannach agaibh a 'tighinn an toiseach, agus nach e dìreach facal a tha ann an ruigsinneachd. Mura h-eil iad deònach a bheil an làrach agad ruigsinneach do luchd-cleachdaidh, cuir an cuimhne nach eil cùram aig Ajax air innealan rannsachaidh, agus mar sin cha bhi iad a 'faighinn uiread de sheallaidhean.

Tòisich beag. Tog rudeigin furasta an toiseach mus bi dragh agad mu dheidhinn iarrtas ùr lìn a thogail bho thùs. Mas urrainn dhut rudeigin Ajaxian fhaighinn air an làrach-lìn agad, is dòcha gum feum a h-uile ceannard no roinn margaideachd na h-amasan aca a choileanadh. Tha e gu cinnteach cinnteach gun cuir thu a-steach iarrtas Ajax a tha feumail, ach a-mhàin ma smaoinicheas tu air mar a nì thu e an toiseach.

An do lorg thu an artaigil seo feumail? Dèan beachd.