Autor Zpráva
jan98
Profil *
Zdravím, řeším jeden menší problém:) Potřebuju automaticky odeslat formulář což dělám přes "onload".

Jenže jde o to že bych potřeboval aby se odesílal ten formulář jen v jednom http požadavku aby se mohli rovnou při tom první požadavku zpracovat údaje odeslané z formuláře na té samé stránce.

Vysvětlím:

Uživatel přijde na stránku což je jeden http požadavek "GET", javascript vyhodnotí jestli jsou splněny podmínky pro odeslání formuláře a pak se teprve odešle formulář což je druhy požadavek.

Takže to vypadá nějak takto:
-------------------------------------------
1: GET /zpracuj.php HTTP/1.1
2: GET /zpracuj.php HTTP/1.1
2: Content-Length: 5
form=data
-------------------------------------------
A toto bych potřeboval:
-------------------------------------------
1: GET /zpracuj.php HTTP/1.1
1:Content-Length: 5
form=data
-------------------------------------------

Takže vlastně hned "první" vstup na stránku by automaticky odeslal údaje z formuláře.

Jde hlavně o to že ten POST ktery jde při druhém http požadavku dorazí do "zpracuj.php" pozdě jelikož php skripty v tom souboru se již vykonaly v prvním požadavku get.

Snad chápete:)

Díky za rady
Keeehi
Profil
jan98:
Bohužel nechápu. Hodil by se konkrétní příklad, z kterého by sedalo vycházet. Toto je moc obecné.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0