Autor | Zpráva | ||
---|---|---|---|
alan113 Profil * |
#1 · Zasláno: 27. 8. 2012, 20:48:58 · Upravil/a: alan113
znova zdravím.
chtěl bych vás poprosit o radu. Potřeboval bych nějak dostat proměnnou s ID do js.. chtěl jsem to nejdřív udělat tak,že bych tu proměnnou dal do inputu jako value,a nastavil bych jí jako hidden,a pak vlastně v js jí dal do var a následně do js.. ale tohle se mě nějak nevede.. abych to upřesnil,mám script,kterej mě vlastně přesměruje na danou adresu,problém je v tom,že tam potřebuju mít get abych tu stránku mohl mít vlastně už hotovou... příklad kterej jsem zkoušel Zde je input: <input type="text" hidden="hidden" value="<? echo $promennaSid; ?>" id="input" name="input"> <script type="text/javascript"> var promenna=document.getElementById("input"); document.location.href = document.location.href="test.php?id= 'promenna' "; </script> díky moc za vaše rady:) i když mě ted napadá..lepší by byl asi POST...dal by se nějak udělat takhle aby to nebyl GET ale POST?dá se to v js? |
||
Keeehi Profil |
#2 · Zasláno: 27. 8. 2012, 21:12:42
A toto Vás opravdu nenapadlo?
document.location.href="test.php?id=<?php echo $promennaSid; ?>"; I post by šel. Formulář, method post, action na adresu kam chcete přesměrovat a formulář pomocí submit() odeslat. |
||
peta Profil |
Keeehi: Nejspis mu jde o to oddelit script od html kodu.
alan113: zkousel jsi na svuj html kod na vysledne strance, html validator? Tam je more chyb, no des. Nechapu, ze ses pustil do js. <input type="hidden" value="<? echo $url; ?>" id="input_url"/> <script>document.location.href = document.getElementById("input_url").value;</script> Nebo bych pouzil prime presmerovani, jak navrhuje Keeehi <script>document.location.href = "<?php echo $url; ?>";</script> A kdyby te ani to nezaujalo, php ma funkci header() |
||
Tori Profil |
#4 · Zasláno: 28. 8. 2012, 18:15:37
Něco takového jste myslel? Je to jen náčrt, muselo by se doplnit přidávání ? vs. &.
<script> function redir(link, pars) { document.location.href = link.href + (link.href.indexOf("?") === -1 ? "?" : "&") + pars; return false; } </script> <a href="test.php" onclick="return redir(this, 'param=value');">odkaz bez parametru</a><br> <a href="test.php?x=y" onclick="return redir(this, 'param=value');">odkaz s parametrem</a> |
||
Časová prodleva: 13 let
|
0