AJAXem bez reloadu změnit obsah
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- ansorge
- Člen | 9
Zdravím,
mam Nette Framework (version 2.0-dev e1a3fa8 released on 2010–11–15) a
chtěl bych pomocí AJAXu bez reloadu změnit obsah.
Chci na odkaz „Akce“ změnit obsah snippetu, ale bohužel mi to pořád
reloaduje. Obsah se změní, ale s reloadem.
V template mam:
{snippet akce}
<a href="{link akce!}" class="ajax">Akce</a>
...
{/snippet}
V presenteru:
public function handleAkce() {
...
$this->invalidateControl('akce');
}
Zjistil jsem že „$this->isAjax();“ mi vrací false.
Snažil jsem se to řešit zavináčema ale to nepomohlo zavináče se mi
zobrazují do textu stránky.
Můžete mě prosím navést kde dělám chybu?
Předem všem děkuji.
Jirka
Editoval ansorge (7. 4. 2011 14:48)
- mkoubik
- Člen | 728
Máš vložený obslužný javascript a navěšený ajax na
a.ajax
? Třeba https://componette.org/search/?….