Ako na handler redirect cez ajax

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

Zdravím,
prosím vás ako sa rieši redirect pri jaxovam requeste na handler?
Ja som si to urobil tak, že v handlery mám toto:

$json_response['redirect'] = $this->presenter->link(':ShopCategory:default', ['alias' => $row->alias, 'lang' => $this->lang]);

a v šablone v success metóde ajaxu mám

success: function( data )
{
	data.redirect ? window.location = data.redirect : addSelect( data );
},

Dá sa to vôbec inak vyriešiť?

F.Vesely
Člen | 369
+
+1
-

Staci pouzivat https://github.com/…ette.ajax.js a v Presenteru normalne $this->redirect(). Je ale pravda, ze reseni je to stejne, akorat mene pracne.

Čamo
Člen | 798
+
0
-

Aha hneď otestujem. Díky.