Ajax joomla 3

A Joomla 3.2 új alkatrész com_ajax. Ezzel a komponens, akkor végre AJAX kérések a modulok és plug!
Ebben a cikkben fogjuk megvitatni, hogyan kell használni ezt az összetevőt rendesen!







Hogy hamarosan megkezdődik az szükséges, hogy megértsük, hogy nem tudjuk, hogy a kérést a modul vagy plug-in!

Kéri, tehetünk csak azokat a modulokat, amelyek getAjax módszer. és az eljárás onAjaxImyaPlagina

Először nézzük meg, hogy mi teszi az AJAX kérés a modul!

Tehát meg kell kérdezni húr, hogy a link, mint:
index.php? option = com_ajaxmodule = module_nameformat = rawvar1.

  • option = com_ajax - egy szövegben, és van egy kötelező paraméter, azt jelenti, hogy a komponens com_ajax
  • module = module_name - ebben a sorban, azt mondjuk, hogy megkapja a modul module_name - modul neve, amelyhez szeretnénk elérni!
    Fontos! modul neve pontosan meg kell határozni az előtag nélkül mod_
  • format = nyers - egy kötelező paraméter, amely beszélünk milyen formában lesz adataink, csak három formátumok: nyers. JSON és hibakeresés
  • Akkor tudjuk meg a paramétereit!
  • Így tudjuk tovább felülbírálhatja a módszert, amelyet ő fog menni a AJAX kérés Ennek meg kell adni a változó method = myMethod
    Ebben az esetben az eljárás fogják hívni: getMyMethodAjax






Annak érdekében, hogy mindez működik együtt a modul legyen egy osztály segítő helper.php. Ezt a fájlt kell ugyanabban a könyvtárban, mint a mi modult.
Assistant osztály szigorúan be kell nevezni mod ModuleName Helper. asszisztens az osztály neve nem lehet a jele egy aláhúzás!

Az osztályba getAjax file (), hogy elviszi adataink AJAX és végre a kívánt műveletet!

Most tekintsük a munka a plug-inek!

A húr a kérelem lényegében ugyanaz:
index.php? option = com_ajaxplugin = plugin_nameformat = rawvar1.
Minden paraméter ugyanaz, mint az egység, kivéve:
bővítmény = PLUGIN_NAME - amelyben azt mondjuk, hogy együtt fog működni a plugin, és adja meg a nevét a plugint!
Fontos! - kérelem esetén plugins, hogy kizárólag azok a bővítmények, amelyek a ajax csoportban!

A bővítmény kell a módszer onAjax ImyaPlagina aki fogást a hivatkozás ezt a plugint!
Nevének módosítása a módszer a plug-in modul, akkor nem!

Példa AJAX modul Joomla 3.2 lehet letölteni az alábbiakban!




Kapcsolódó cikkek