AJAXová změna hodnoty v template

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
xciza
Člen | 194
+
0
-

Ahoj, pokouším se ajaxově v template změnit hodnotu, ale stále mě to tu hodnotu nepřekresluje.
V presenteru:

private $test = 1;
public function handleChange() {
		$this->test = 5;
		if ($this->isAjax()) {
			$this->redrawControl('test');
		} else {
			$this->redirect('this');
		}
	}

	public function renderDefault() {
		$this->template->test = $this->test;
	}

V template:

{snippet test}
	{$test}
	<a n:href="change!" class="ajax">Change id</a>
{/snippet}

a před ukončením body:

<script type="text/javascript" src="{$basePath}/js/nette.ajax.js"></script>

Co dělám prosím špatně?

Díky

Editoval xciza (30. 12. 2014 12:44)

David Matějka
Moderator | 6445
+
0
-

mas tam jquery? mas nette.ajax.js inicializovany?

viz doc: https://componette.org/search/?…

xciza
Člen | 194
+
0
-

Ou, inicializaci jsem nějak přehlédl. Děkuji za nakopnutí, bylo to tím.