[ Funktionsübersicht - smarty_ajax.js - SmartyAjax ]update: function(update_id, url, method, params, callback)
call: function(url, method, params, callback, params_func)
submit: function(form, params, callback)
Einzelnes DIVUm ein einzelnes DIV mittels Ajax zu updaten, siehe oben.
Die Zuweisung der "update_id" zielt auf die DIV id, beschreibt also welches DIV geupdatet werden soll.
Mehrere DIVsEinfach die Felder mit der fortlaufenden ID Nummer versehen.
update_id="server_details_`$server.server_id`"
<div id="server_details_$server.server_id">
CallbacksUm Response- oder Folgefunktionen an durchgeführte Ajax-Handlung anzuschließen, kann grundsätzlich jeder der
genannten {ajax_befehle} um den Parameter
callback=" beliebiger javascript funtkionsaufruf" ergänzt werden.
PRE-FunktionenGemeint sind Javascriptabläufe die vor Auslösung der Ajax-Handlung durchgeführt werden.
Diese können durch Behaviour sprich Kopplung der Javascriptfunktion an die id, den tag - sprich schlichtweg das Element ausgelöst werden.
Klassischer Kurzablauf:
TRIGGER
1. onklick -> div mit id
PRE
2. behaviour -> javascript der id auslösen
3. javascript ausführen -> farbe grün
AJAX
4. ajax handlung ausführen
POST
5. callback -> javascript der ajax handlung auslösen
4. javascript -> farbe auf normal faden
Aktivitäts-Anzeige [ smarty_ajax.js - SmartyAjax.Process ]Der Ajax Protokollzustand (onReadyState->1 = Verarbeitung) kann mit id="ajax-process" angezeigt werden.
Dazu ein <div id="ajax-process"></div> erstellen.
Messages [ smarty_ajax.js - SmartyAjax.Messages ]Anzeige von Messages, Warnings, Errors
<div id="messages">
<p id="messages-title"></p>
<ul id="messages-list"></ul>
</div>