Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS][PHP] Problem z przypisaniem zmiennej PHP do zmiennej JS
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
odkuszacz
Mam pytanie do bardziej doświadczonych w tym temacie.

W tablicy $_POST mam dostępne wartości:
  1. [zmienna_1] => 1
  2. [zmienna_2] => 2
  3. [zmienna_3] => 3

Jak przypisuję kolejno do zmiennej w/w wartości i wyświetlam w alert() to jest ok np.
  1. <script>
  2. var zmiennaJS = "<? echo $_POST[zmienna_1] ?>";
  3. alert(zmiennaJS);
  4. //alert wyświetla: 1 - i jest OK
  5. </script>

Problem pojawia się wtedy jak chcę wyświetlić wybrane wartości zmiennaX z $_POST w pętli.
Poniżej próby, które nie przyniosły efektu:
  1. <script>
  2. for(var i=1; i<=3; i++){
  3. //test#1
  4. var zmiennaJS = "<?='$_POST[zmienna_'?>"+i+"<?=']'?>";
  5. alert("test1: " + zmiennaJS);
  6. //wartości zmiennaJS kolejno $_POST[zmienna_1], $_POST[zmienna_2], $_POST[zmienna_3] - nie o to chodzi bo potrzebuję wartości
  7.  
  8. //test#2
  9. var zmiennaJS1 = "<?=$_POST[zmienna_i]?>";
  10. alert("test2: " + zmiennaJS1);
  11. //#test2 - wartości zmiennaJS puste
  12. }
  13. </script>


Jak prawidłowo zdefiniować zmienną zmiennaJS, aby dostać wartość kolejnych wskazanych składowych w pętli z tablicy $_POST?

Za pomoc z góry dzięki biggrin.gif
skowron-line
Kod
var zmiennaJS =  "<?='$_POST[zmienna_'?>"+i+"<?=']'?>";
tak to napewno się nie uda.
Musizz zrobić pętle w phpie i w niej tworzyć nowe zmienne JS do których będziesz przypisywał wartości z $_POST;
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.