Změna obsahu snippetu (formular → vysledek formulare)

- dotTwelve
 - Člen | 167
 
Mám na homepage snippet s formularem, ktery odesilam ajaxove a po provedeni akce, bych potreboval urcitou cast html stranky vlozit misto toho snippetu formulare za jiny snippet. Jak lze toto provest? Neco jako kdyz odeslu formular, tak po odeslani zmizi a zobrazi se mi misto nej cast sablony jine, kde budou vysledky odeslaneho formulare. Diky

- Felix
 - Nette Core | 1271
 
<?php
{snippet test}
	{$variable}
{/snippet}
public function handlerZmena(){
	$this->template->variable = 'tady bude zmena..';
	$this->invalidateControl('test');
}
?>
Tohle ti pomuze zmenit cast snippetu. Jestli chces nahrat formular za neco jineho, tak doporucuji vlozit cely formular do snippetu.
<a href="{plink Presenter:zmena!}">Klikni pro zmenu</a>
By ti mela zajistit zpracovani ajaxu. Kazdopadne nezapomen si stahnout JS knihovny pro praci s AJAXem, ktery jsou specialne pro nette. Jinak ti to nebude porad nic delat ;-)
<?php
if($this->isAjax()){ .. }
?>
By ti melo pomoct zjistit zda-li jde opravdu o ajax ;-)