Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmienne z php do js
Forum PHP.pl > Forum > Przedszkole
toni22
Witam

Zna ktoś dobry sposób wysłania zmiennej z php do skyptu js questionmark.gif
Pozdrawiam
kszychu
blink.gif
Generujesz sobie js w sposób:
Kod
<script language=javascript>

var zmienna = <?php echo $zmienna; ?>
// reszta kodu

</script>
paranoya
jeszcze ';' na końcu ;]
tiraeth
Ja bym to zrobił tak, ponieważ, jeżeli typ $zmienna będzie string, to wywali nam błąd JS...

Kod
<script language=javascript>
var zmienna = <?php echo (gettype($zmienna) == "string") ? "'".$zmienna."'" : $zmienna; ?>;
</script>
invx
a z javys. do php ?
chmolu
nie da się. Kiedy JS jest odpalane php już dawno skończyło się wykonywać. Jedynym sposobem może być przechowywanie zmiennych w ciastkach lub wykorzystanie obiektu XMLHttpRequest (AJAX).

http://sourceforge.net/projects/jpspan - może komuś się przyda.
gekon
Z JS do php, oprócz XMLHttpRequest, owszem da się:

np.:

  1. <script type="text/javascript">
  2. // <![CDATA[
  3. document.write('<img src="stats\/skrypt.php?w='+screen.width+'&amp;h='+screen.height+'" width="1" height="1" alt="" \/>');
  4. // ]]>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.