Autor Zpráva
maybe
Profil *
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
Dá. Třeba tak, že si zavoláš PHP skript s parametrem v URL.

Mimochodem, k čemu to potřebuješ?
maybe
Profil *
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 *
<input type=text id=strana size=4> <input type=button class=tlacidlo id=druhe value=Ok>
Napíšem tam číslo 10 ,stlačím ok, a ono ma to hodí na stranu číslo 10


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
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 *
: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
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 *
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
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 *
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
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

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0