Ajaxový formulář a stažení souboru

Šaman
Člen | 2634
+
0
-

Mám formulář, ve kterém si uživatel vybere nějaká data a na serveru se mu pak vygeneruje a vrátí .pdf soubor (přes Mpdf).
Dokud ho nezajaxuju, funguje.

Pokud formulář zajaxuju, soubor se nezačne stahovat.

Ale ten formulář chci mít ajaxový proto, aby se mi nevolal nový request při validaci (chci jen překreslit snippet s chybami) ani po odeslání (je to na tabech a musím pak vracet původní tab pomocí dalšího js a navíc se zpožděním).

Je možné to nějak zkombinovat? Díky.

Ondřej Kubíček
Člen | 494
+
0
-

v podstatě to samé se tady dneska už řešilo – https://forum.nette.org/…jax-requestu

neuděláš, musel by sis leda ajaxem vrátit url na ten soubor a v js přesměrovat na ten soubor

Šaman
Člen | 2634
+
0
-

Njn, několik vláken na nemožnost ajaxového downloadu jsem našel, ale doufal jsem, že u formulářů to půjde nějak systémově ošetřit. Podle toho, co se všude píše, by tedy bylo nejlepší po zvalidování formuláře vytvořit ajaxově nové tlačítko pro (neajaxový) download, které by zmizelo jakmile bych znovu upravil formulář?

CZechBoY
Člen | 3608
+
0
-

jj zkus si to predat treba pres payload.