Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][PHP] Przekazywanie tablicy z php do JS
pjamalia
post
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 1.11.2009

Ostrzeżenie: (0%)
-----


Witam

Jak mogę przekazać wartości tablicy w pętli for():

  1. <?php
  2. $str = "tekst do wyswietlenia";
  3. $tab = array(10);
  4. $tab[0]="cos";
  5. echo '<script language="Javascript">';
  6. for($i=0;$i<=1;$i++)
  7. {
  8. echo 'alert("Tutaj bedzie ' . $tab[$i] . '")';
  9. }
  10. echo '</script>';
  11. ?>


ten kawałek skryptu nie chce poprawnie działać...
Go to the top of the page
+Quote Post
Mackos
post
Post #2





Grupa: Zarejestrowani
Postów: 362
Pomógł: 44
Dołączył: 10.06.2009

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $str = "tekst do wyswietlenia";
  3. $tab = array(10);
  4. echo '<script language="Javascript">';
  5. foreach($tab as $t)
  6. {
  7. echo 'alert("Tutaj bedzie ' . $t . '");';
  8. }
  9. echo '</script>';
  10. ?>
  11.  
Go to the top of the page
+Quote Post
CuteOne
post
Post #3





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


Lepszym rozwiązaniem jest wykorzystanie JSON'a

  1. <?php
  2. $str = "tekst do wyswietlenia";
  3. $tab = array(10);
  4.  
  5. echo '<script language="Javascript">';
  6. echo ' var json = '.json_encode($tab).';';
  7.  
  8. echo ' for(var i=0; i<=json.length; i++) {';
  9. echo ' alert(json[i]);';
  10. echo ' }';
  11. echo '</script>';
  12. ?>


Ten post edytował CuteOne 10.10.2011, 22:50:08
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 07:52