je mozne zalovat obnovu snippetu z javascriptu ?

pospi
Člen | 24
+
0
-

Ahoj mam javascript kod , ktery validuje fomularove data a potreboval bych kdyz validace projde zavolat snippet. jak to udelat? Poradite? :)

Infanticide0
Člen | 114
+
0
-

A používáš nějakou JS ajax knihovnu? Doporučil bych Naju.

https://naja.js.org/#…

pospi
Člen | 24
+
0
-

Muzes mi prosim poslat nejaky jednoduchy priklad, jak to udelat v nette , abych poslal ajax „rucne“ a aby se mi obnovil snippet , dekuji

Infanticide0 napsal(a):

A používáš nějakou JS ajax knihovnu? Doporučil bych Naju.

https://naja.js.org/#…

Infanticide0
Člen | 114
+
0
-

Nevím, čeho chceš dosáhnout, příklady jsou v dokumentaci Naja.

Snippet musíš překreslit/invalidovat už v Nette, to ti při ajax requestu vrátí místo celýho HTML jen JSON se snippety, který ti automaticky Naja načte a nahradí je v DOMu.

Chceš odeslat ten Form po validaci nebo překreslit snippet mimo?

https://doc.nette.org/…ication/ajax#…

Editoval Infanticide0 (10. 5. 2024 21:42)

m.brecher
Generous Backer | 905
+
0
-

@pospi

mam javascript kod , ktery validuje fomularove data a potreboval bych kdyz validace projde zavolat snippet.

Pro javascriptovou validaci formuláře nepoužíváš netteForms.js, ale něco vlastního ? Ajax knihovna Naja umí spolupracovat s netteForms.js a při úspěšné validaci formuláři automaticky submitne ajaxově formulář na server. Formulář musí být označen, že se má odesílat ajaxově – viz dokumentace Naja. V Nette je potřeba ajaxový request zachytit a překreslit formulář, jehož latte šablona by měla být ve snippetu.

Pokud máš vlastní javascript na validaci, potom opět lze použít pro odeslání ajaxového požadavku formuláře Naja ale je to trochu složitější, příklady jsou v dokumentaci k Naja.

pospi
Člen | 24
+
0
-

Diky stravil jsem nekolik hodin s dokumentaci Naja a nasel pro mne idealni reseni. Pokud bude zajem klidne poslu, ale nic genialniho to neni :)