Odeslání formuláře, zobrazení erroru
- Zechy
- Člen | 24
Zdravím,
Potřeboval bych poradit. Mám formulář, který zobrazuji přes JS.
('.register').click(function(e) {
$('.registerWindow').fadeIn(500);
$('.fc').attr('autofocus', 'autofocus');
$('.registerWindow').show();
});
Problém nastává, že když odešlu formulář a dojde k chybě validace,
tak se zobrazí stránka bez toho formuláře. A pro zobrazení toho musím
prostě kliknout znovu na uvedeným button a tam už se error vypíše.
Otázka tedy zní, jde nějak odeslat formuláře bez toho, aniž by se stránka
refreshla? Třeba jenom nějak překreslit formulář? S JS a Ajaxem moc
neumím, možná to je triviální záležitost, ale bádám nad tím už
delší dobu.
Děkuji za rady
- Tomáš Kolinger
- Člen | 136
Odpověděl sis sám – jak provést požadavek bez refresh = AJAX.
Jak funguje AJAX v Nette se dočteš samozřejmě v dokumentaci https://doc.nette.org/…ication/ajax, potřebuješ na to znát snippety a jak se invalidují. K plné funkčnosti potřebuješ taky client-side JS, máš několik možností, nejlepší bude zvolit https://componette.org/search/?…