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
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
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.