Autor | Zpráva | ||
---|---|---|---|
maybe Profil * |
#1 · Zasláno: 2. 1. 2012, 14:55:45
Zdravím,
<input type=text id=a> <script> var a=$('#a').val(); </script> Dá sa nejak dostať obsah js premennej a do php premennej? |
||
Str4wberry Profil |
#2 · Zasláno: 2. 1. 2012, 14:58:30
Dá. Třeba tak, že si zavoláš PHP skript s parametrem v URL.
Mimochodem, k čemu to potřebuješ? |
||
maybe Profil * |
#3 · Zasláno: 2. 1. 2012, 15:01:10 · Upravil/a: maybe
njn len to by som to mal zase v ďalšom php súbore a to nechcem
a na čo to chcem vedľa inputu tlačidlo a po stlačení chcem aby ma to hodilo na tú stranu aké tam bude číslo ibaže bez obnovenia stránky neviem ako inak by som to mohol |
||
Str4wberry Profil |
„to by som to mal zase v ďalšom php“
To není podmínka. Ještě jednou – čeho chceš dosáhnout? |
||
maybe Profil * |
#5 · Zasláno: 2. 1. 2012, 15:06:40 · Upravil/a: maybe
<input type=text id=strana size=4> <input type=button class=tlacidlo id=druhe value=Ok> ideálne by som tam dal a href <input type=text id=strana size=4> <a href=#stranka.(cislo-tu potrebujem dostať to číslo z inputu)><input type=button class=tlacidlo id=druhe value=Ok></a> |
||
Str4wberry Profil |
#6 · Zasláno: 2. 1. 2012, 15:13:02
A strana číslo 10 má jakou adresu? Když to odešleš metodou
GET , <input> pro stranu se bude jmenovat strana a napíšeš tam číslo 10 , dostaneš se na adresu ?strana=10 .
Pokud se chceš vyhnout obnovení stránky, použij AJAX. |
||
maybe Profil * |
#7 · Zasláno: 2. 1. 2012, 15:18:02
:D veď ja to mám cez ajax keď manualne napíšem do lišty #stranka.5 tak ma to hodí na stránku číslo 5 keď to zmením na #stranka.8 tak ma to hodí na stránku číslo 8, všetko bez obnovenia stránky lenže ja neviem ako dostať to číslo ktoré napíšem do inputu na stránku
|
||
Ugo Profil |
#8 · Zasláno: 2. 1. 2012, 15:19:58 · Upravil/a: Ugo
To co chceš je právě AJAX, jen ale doplním, že URL by mělo reprezentovat aktuální stav, tedy při zadání té samé URL na jiném stroji se dostaneš k tomu samému, abys toho docílil AJAXem tak si musíš hrát s location.hash. Opravdu je tak hrozné mít v URL jeden get požadavek? :-) - navíc je to řešení nesrovnatelně spolehlivější
Edit: to čislo se nchází v location.hash, najdeš tam celý #stranka.5 a vybrat z toho cislo je hned |
||
maybe Profil * |
#9 · Zasláno: 2. 1. 2012, 15:20:54 · Upravil/a: maybe
location.hash presne cez to to mám
"Opravdu je tak hrozné mít v URL jeden get požadavek? :-) " problém to nie je ale už by sa obnovovala stránka "najdeš tam celý #stranka.5 a vybrat z toho cislo je hned " kto povedal že to odtiaľ neviem vybrať to viem, ja to tam neviem dostať z inputu :( |
||
Ugo Profil |
#10 · Zasláno: 2. 1. 2012, 15:57:45
maybe:
takže původní otázka zněla chci slona, druhý upřesnění mám koně a slona nepotřebuju, třetí upřesnení nevím jak neexistujícího slona nakrmit. Co teda vlastně chceš, vypadá to že víš jak na to a problém rozhodně není dostat proměnou JS do PHP. Pro ty co to nevědí a zavítají sem, tak pomocí get požadavku - odeslání dotazu na index.php?stranka=5 <a href="#stranka.5" onclick="fce('?stranka='+this.href);return false;">strana 5</a> |
||
maybe Profil * |
#11 · Zasláno: 2. 1. 2012, 15:58:47 · Upravil/a: maybe
ak by niekde chcel vedieť resp. mal s tým problém poriešil som to cez
var kam="#stranka"; $('a').attr('href', kam); Ugo: stále si nepochopil, pozri si celý príspevok hore je <input type=text id=a> a z toho som to chcel dostať bud do php premennej alebo ako som to spravil teraz nie hento čo si ty napísal...
|
||
Ugo Profil |
#12 · Zasláno: 2. 1. 2012, 16:09:51
maybe:
šak ano, ale to máš celou dobu, proto to nechápu, to že se mi nechce psát celý document.getElementById() je myslím vcelku pochopitelný, takže radejí napíši this a do php to dostaneš jedině getem a nebo postem, lehčí je get. vlastně ani nevím jak se post bez jquery posílá :-) Máš to AJAXem, čili to máš funkční a tak nechápu dotaz ani po 50 přečteních, tudíž se raději budu distancovat když nechápu |
||
Časová prodleva: 12 let
|
0