Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Daniel Vítek:

Nejspíš to bude blbost, ale nic jiného mě nenapadlo...
Potřebuji při odchodu ze stránky zapsat nějaké údaje do databáze, napadlo mě, že odchod zjistím pomocí JavaScriptu - onBeforeUnload... teď je otázka jak to dostat do databáze... nemá někdo nějaký nápad ??

Editováno 15.2.2013 20:44
 
Odpovědět 15.2.2013 20:42
Avatar
tomichi
Redaktor
Avatar
tomichi:

možná bych zkusil ajax request na stranku kde bys poslal pole metodou post a pak stím polem zpracovat do formátu s kterým pak bys v php updatnul/insertnul řádek

Nahoru Odpovědět 15.2.2013 21:06
Dělte se o svou zkušenost, je to cesta jak dosáhnout nesmrtelnosti. Dalajláma
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Daniel Vítek:

už jsem to vyřešil..
dal jsem onBeforeUnload="win­dow.open('zapis­.php','_blank','wid­th=200 height=200');"
Chrome to sice zablokuje, ale z nějakého mně neznámého důvodu se to tam zapíše :)

 
Nahoru Odpovědět 16.2.2013 8:18
Avatar
Kit
Redaktor
Avatar
Odpovídá na Daniel Vítek
Kit:

Chrome jen zablokuje to vyskakovací okno, ale request proběhne. Bylo by však lepší použít ten AJAX.

Nahoru Odpovědět  +1 16.2.2013 9:14
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Avatar
Kit
Redaktor
Avatar
Odpovídá na Daniel Vítek
Kit:

Tak si stáhni jQuery, je to v něm o hodně jednodušší.

Nahoru Odpovědět 16.2.2013 9:33
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Odpovídá na Kit
Daniel Vítek:

jQuery mám, ale nějak extra neumím... jen nějaký základy

 
Nahoru Odpovědět 16.2.2013 14:11
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Daniel Vítek
David Čápka:

Je to velmi jednoduché, stačí ti jeden řádek:

$.get("test.php");
Nahoru Odpovědět 16.2.2013 14:24
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.