Ako vytvoriť univerzálny modul pre nahrávanie dát v Dojo
V minulosti som pripravil článok, ktorý predstavil asynchrónny spôsob nahrávania JSON dát prostredníctvom frameworku Dojo Toolkit. V tomto článku predstavím pokročilejší spôsob nahrávania akéhokoľvek typu dát, v akomkoľvek režime, akoukoľvek metódou. Síce na výber nie je veľa možností, ale popis riešenia aspoň vyznie bombasticky :-).Hlavnú funkcionalitu zabezpečuje funkcia loadData() a modul dojo/when.Príklad: Univerzálny modul pre nahrávanie dát.
Uvedený príklad nahrá súbor data.json v asynchrónnom móde metódou POST, kde očakávaný typ dát je JSON. Požiadavka nemá query string.
Záver
Pre univerzálne použitie je vhodné funkciu loadData() umiestniť do define() spôsobom, ktorý je prezentovaný v článku Ako vytvoriť modul pre asynchrónne nahrávanie dát v Dojo. 5.1.2014, Matej LednárKategória: DojoDojo,dojo/ready,dojo/request/xhr,dojo/when,xhr,JSONŽiadna časť tohto článku nesmie byť reprodukovaná bez uvedenia autora a URL na túto stránku.Viac informácií nájdete v sekcii O projekte.