Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][JavaScript]Zmienna/zmienne z PHP do jQuery
adrianozo
post
Post #1





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

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


Witam wszystkich.

Mam pewnie problem ze zmienną z PHP w jQuery. Problem polega na tym, że mam w PHP pętlę foreach w której mam przechowywane id pewnej akcji i potrzebuje to przekazać do jQuery gdzie dynamicznie tworzę inputy w formularzu. Problem w tym, że dostaje tylko ostatnie id, zamiast tablicy z id'kami.


  1. <?php foreach($this->con as $key=>$var){
  2. $var->types;
  3. } ?>


[JAVASCRIPT] pobierz, plaintext
  1. <script type="text/javascript">
  2. f.view.profileomm.groupid = <?php echo json_encode($condition->types); ?>;
  3. </script>
[JAVASCRIPT] pobierz, plaintext


Gdy kod javascript wrzucę w pętlę foreach to dostaje zawsze id, ale pojedyncze, natomiast gdy jest poza foreach dostaję ostatnie id z pętli.
Jak sobie z tym poradzić?
Z góry dziękuje za pomoc.
Go to the top of the page
+Quote Post
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


  1.  
  2. <?php
  3. $array = array();
  4. foreach($this->con as $key=>$var){
  5. $array[] = $var->types;
  6. } ?>


Kod
<script type="text/javascript">
    f.view.profileomm.groupid = <?php echo json_encode($array); ?>;
    </script>
Go to the top of the page
+Quote Post
fate
post
Post #3





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

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


Dopiero co miałem ten sam problem, użyłem jquery each
http://forum.php.pl/index.php?s=&showt...t&p=1116478
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #4





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


A nie możesz wyeksportować całej zmiennej?
  1. json_encode($obiekt->con);
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: 22.08.2025 - 17:49