AJAX a PHP – synchronizace generování PDF

Re:AJAX a PHP – synchronizace generování PDF
« Odpověď #30 kdy: 09. 10. 2016, 20:37:51 »
Tak si dej na ajaxComplete js presmerovani na vytvoreny pdf.

Přesně tak, ať ajax vrátí třeba json, podle které poznáš, zda vše proběhlo správně a jaké je url vygenerovaného pdf souboru. V javascriptu si ověříš úspěch a pokud je vše ok, přeměruješ stránku na to vygenerované pdf. Anebo třeba zobrazíš odkaz ke stažení apod.


ZAJDAN

  • *****
  • 2 060
    • Zobrazit profil
    • E-mail
Re:AJAX a PHP – synchronizace generování PDF
« Odpověď #31 kdy: 12. 10. 2016, 15:10:30 »
SOLVED:
hoši moc díky za rady....
cílem bylo PDF na server neukládat, ale nezbylo mi nic jiného, než soubor na server uložit...
PHPkem jsem do Ajaxu vratil cestu k souboru, který ma vždy unikatní název a přes
window.open(data)
browser clientovi otevře nové okno s vygenerovaným PDF.
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.

ZAJDAN

  • *****
  • 2 060
    • Zobrazit profil
    • E-mail
Re:AJAX a PHP – synchronizace generování PDF
« Odpověď #32 kdy: 12. 10. 2016, 15:42:55 »
pozoruju, ze se mi casto otevre prazdne PDF...zkousim si alertnout co mi vraci PHP a prázdno
je mozne aby ajax provedl success a PHP jeste nezpracovalo vsechny ulohy?
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.

ZAJDAN

  • *****
  • 2 060
    • Zobrazit profil
    • E-mail
Re:AJAX a PHP – synchronizace generování PDF
« Odpověď #33 kdy: 12. 10. 2016, 16:55:25 »
po odeslani formulare vidim v debuggeru v zalozce Network status 'canceled' ...hmm proc?
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.

ZAJDAN

  • *****
  • 2 060
    • Zobrazit profil
    • E-mail
Re:AJAX a PHP – synchronizace generování PDF
« Odpověď #34 kdy: 12. 10. 2016, 17:38:46 »
vypada to, ze reseni je do js zakomponovat
event.preventDefault();
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.


ZAJDAN

  • *****
  • 2 060
    • Zobrazit profil
    • E-mail
Re:AJAX a PHP – synchronizace generování PDF
« Odpověď #35 kdy: 12. 10. 2016, 18:49:22 »
no aby toho nebylo malo, tak zjistuji, ze to facha pouze v Chromu a Vivaldi :(

Firefox vyhodí:
ReferenceError: event is not defined
« Poslední změna: 12. 10. 2016, 18:54:36 od ZAJDAN »
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.

ZAJDAN

  • *****
  • 2 060
    • Zobrazit profil
    • E-mail
Re:AJAX a PHP – synchronizace generování PDF
« Odpověď #36 kdy: 12. 10. 2016, 19:26:01 »
Firefox vyresen...pro firefox je potreba predat parametr event:
$( "#createPDF" ).click(function(event) {
                                event.preventDefault();


ted jeste ten sileny IE a melo by byt hotovo
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.