javacript v php
5 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
zdravim, mam takyto problem. chcel by som pouzit javascirp premennu v php funkcii ako parameter, ale nejde mi to code: <?php function ads($a,$b,$c,$d){ return $a." - ".$b." - ".$c." - ".$d; } echo '<script type="text/javascript" charset="utf-8"> function SearchSelect(reg){ var sel_sex = $("select[name=\'sex\'] :selected").attr("value"); var sel_producer = $("select[name=\'producer\'] :selected").attr("value"); var sel_what = $("select[name=\'what\'] :selected").attr("value"); var sel_size = $("select[name=\'size\'] :selected").attr("value"); var producer = '.ads('\'sel_sex\',\'sel_what\',\'sel_size\',\'sel_producer\'').'; var size = \''.shop_products_getselect_size('\'sel_sex\',\'sel_what\',\'sel_producer\',\'sel_size\'').'\'; alert(producer); } </script>'; ?> v producer by mali byt ciselne hodnoty ale su tam retazce 'sel_sex','sel_what','sel_size','sel_producer neberie mi to ako javacript premenu ale ako string. dakujem za rady
-
<HTML>Dobrá ukázka zjevného nepochopení principů client-side a server-side skriptování.</HTML>
-
no hej, uz viem zobral som to zo zleho konca, ulakomil som sa na pripadne jednoduche riesenie, ktore vsak nevedie k nicomu, pouzijem pri tom ajax
-
miro (mbohovic.wz.cz) JS funguje v prohlizeci PHP funguje na serveru Server posle data prohlizeci, ale tvuj priiklad vyzaduje poslat data z prohlizece serveru, coz delas kde? Cili ten ajax. Mimo to nevidim jediny duvod, proc pouzivat ajax a proc zrovna neposles cele pole se vsim vsudy do stranky. Cele to pole je vetsi 10k? Pak by to snad melo smysl resit pres ajax. Kazde posilani sebemensi stranky k sobe nabaluje 1k hlavicky a kazdym klikem pak zatezujes server.
-
function ads($a,$b,$c,$d){ return $a." - ".$b." - ".$c." - ".$d; } Tuhle funkci můžeš přece napsat rovnou v tom Javascriptu! Nebo to byl jen příklad a skutečná funkce je jiná? VJS by to bylo něco jako function ads(a,b,c,d){ return a+" - "+b+" - "+c+" - "+d; } a prostě by se to frklo rovnou do stránky, žádný php.