ajaxový dotaz na render formuláře

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

Zdravím, chci se zeptat na jednu možná už někdy řešenou věc. Na stránce chci mít řekněme výpis článků. u toho výpisu by bylo tlačítko komentovat, které by si ajaxově načetlo něco jako v jquery dialog, tzn vyskočilo vy nějaké okno (příklad: někde budu mít šablonu jak má ten formulář vypadat), kde by byly už předvyplněné nějaké údaje, třeba jako hidden id, ke kterému komentář patří, jméno uživatele, který na odkaz klikl. Nicméně mě vůbec nenapadá, jak to udělat v nette.

Děkuji za rady

OK3
Člen | 91
+
0
-

Cest k dosažení tvého cíle je mnoho a ani nemusí příliš souviset s Nette.

Jednoduché řešení:

  1. Nastav a vyrendruj si do stránky formulář, který obalíš nějakým skrytým elementem (při načtení stránky není formulář vidět);
  2. Pomocí JS si jej po kliknutí na nějaký ovládací prvek zobraz (např. modální okénko nějakého JS UI frameworku);
  3. Zpracování (i vytvoření) formuláře nech v režii Nette.