Problem s ajaxovym <a href>

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

Zdravim, omylem jsem zapomel u „a“ tagu class-u ajax. Kdysi davneji pred pouzivanim nette.ajax.js me Honza Marek navedl na „Efekt s tocicim koleckem“ a dalo se nacist stranku pres $.get(url)

Chci se zeptat, zda li je neco podobnyho mozne i pri vyuziti nette.ajax.js

Mam udelanou page, v ktery mam link s classou ajax. Pri debugu pres firebug mi krasne vrati response s HTML kodem, kterej potrebuju, ale stranku mi neprekresli. Inicializaci delam pouze pres : $.nette.init();

Pro ukazku, tohle je url stranky, kde se to deje pri kliku na polozku v menu HOME Link

Vite mi prosim poradit, jak inicializovat, pripadne co dopsat do kodu inicializace nette.ajax aby moje klasicke linky zajaxovateli kdyz do nich pridam class=„ajax“?

Dekuji moc

Martk
Člen | 661
+
0
-

V action, beforeRender, startup, handle, … metodě musíš volat, jinak ti to nevratí v ajaxovém požadavku snippety.

if ($this->isAjax()) {
	$this->redrawControl('mySnippet');
}

Editoval Antik (7. 1. 2016 18:16)