AJAXové rozšíření pro šablonový systém Smarty
nabízí Dmitrij Štefljuk
Ve dvoudílném článku (první díl
, druhý díl
) popisuje svou AJAXovou knihovnu pro Smarty, která umožňuje snazší integraci AJAXových funkcí do webů, používajících Smarty. Jeho knihovna nabízí tři pluginy: ajax_call, ajax_update a ajax_form. Jejich použití je jednoduché a velmi dobře dokumentované.
Příklad: Pokud chcete odesílat formulář nikoli klasickým způsobem, ale pomocí AJAX funkce, zapíšete to ve Smarty pomocí pluginu ajax_form takto:
{ajax_form method="post" id="form_register"}
...prvky formuláře...
{/ajax_form}
