Prodej projektu Duchod.cz - cena 550 tis Kč. Dále MojeFinance.cz, DuchodovaReforma.cz
Zobrazují se odpovědi 1 až 10 z 10

Potvrdiť opakované odoslanie formulára po Back button

  1. Ahojte. Ako riesite nasledujucu situaciu?

    Na stranke mam formular. Po zadani dat a odoslani mi vygeneruje z databazy urcite data. Ked nasledne odidem na nejaku inu podstranku webu a stlacim "Back button", tak dostanem hlasku "Potvrdiť opakované odoslanie formulára" -> ERR_CACHE_MISS

    Potreboval by som sa dostat na povodnu stranku bez tejto hlasky.

  2. Co se právě děje na Webtrhu?
  3. to bys musel pouzivat GET k odeslani dat nebo po odeslani dat nejakym zpusobem pretvorit POST v GET a redirnout na GETovou verzi, jinak to tohle psat bude... To je featura

  4. Formulář odeslat přes ajax.

  5. Pouzit odeslani formu pres AJAX bude to nejjednodussi.

  6. Dobre, prerobim to na ajax, ked to je problematicke vyriesit inak. Diky hosi.

  7. Po spracovani dat z formularu redirectni na tu istu stranku s formularom.

  8. Citace Původně odeslal t-pack25 Zobrazit příspěvek
    Po spracovani dat z formularu redirectni na tu istu stranku s formularom.
    To nemude mit pak u formulare ta vypsana data. To by je zase musel cpal navic do session a po zobrazeni smazat. To je uz moc dalsich "ifu" a kontrol. Ajax mu pomuze :)

  9. Citace Původně odeslal musil.david Zobrazit příspěvek
    To nemude mit pak u formulare ta vypsana data. To by je zase musel cpal navic do session a po zobrazeni smazat. To je uz moc dalsich "ifu" a kontrol. Ajax mu pomuze :)
    1) A není to (tj. formulář bez před tím odeslaných dat) správný stav?
    2) Po odejití jinam a vrácení se v historii prohlížení zpět souvisí to, jestli budou data formuláře vyplněná, s tím, jestli formulář byl odeslán AJAXem?

  10. Citace Původně odeslal crs Zobrazit příspěvek
    1) A není to (tj. formulář bez před tím odeslaných dat) správný stav?
    2) Po odejití jinam a vrácení se v historii prohlížení zpět souvisí to, jestli budou data formuláře vyplněná, s tím, jestli formulář byl odeslán AJAXem?
    1/ samozrejme ze je to spravny stav, ale tam prave nastava zmineny problem. Kdyz se po POST pozadavku vraci zpet na stranku, zobrazi se mu dialog upozornujici na opetovne odeslani formu. To je prece klasicky scenar.

    2/ nejde o data formulare (vyplnena pole), ale o data, ktera jsou po odeslani formu vracena, jak pise autor vlakna v prvnim prispevku. Proto jsme radili odeslat pres AJAX.

  11. Citace Původně odeslal musil.david Zobrazit příspěvek
    1/ samozrejme ze je to spravny stav, ale tam prave nastava zmineny problem. Kdyz se po POST pozadavku vraci zpet na stranku, zobrazi se mu dialog upozornujici na opetovne odeslani formu. To je prece klasicky scenar.

    2/ nejde o data formulare (vyplnena pole), ale o data, ktera jsou po odeslani formu vracena, jak pise autor vlakna v prvnim prispevku. Proto jsme radili odeslat pres AJAX.
    Zdravíčko,
    já reaguju na řešení přesměrováním na tu samou stránku po zpracování POST. Tento způsob odstraňuje potvrzování odeslání formuláře, po vrácení se data ve formuláři nedoplňují a funguje i v prohlížečích, které JavaScript/AJAX nepodporují nebo ho mají (např. z bezpečnostních důvodů) vypnutý.

Hostujeme u Server powered by TELE3