![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 500 Pomógł: 1 Dołączył: 29.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, przy pomocy ajaxa pobieram dane z bazy i zapisuje je do tablicy. Następnie przy zwracaniu wyniku mam
echo json_encode($tablica); Niestety, nie mogę z tej tablicy już korzystać w javascript. zmienna data do której jest zapisywana ta tablica zwraca mi wynik dobry:
Ale przy próbie odczytu jakiegokolwiek elementu zwracane jest mi "undefined" Co z tym zrobić? Ten post edytował Lirdoner 26.10.2012, 17:17:42 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 511 Pomógł: 143 Dołączył: 13.03.2010 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 11 Dołączył: 10.06.2011 Skąd: świdnica Ostrzeżenie: (0%) ![]() ![]() |
prawdopodobnie nie masz zdefiniowanego typu danych odpowiedzi,
jesli korzystasz z metody $.get() powinno to wygladac tak:
jesli korzystasz z metody $.ajax() powinienes miec zdefiniowany dataType: 'json' pozdrawiam edit: oczywiscie zakladam, ze korzystasz z biblioteki jquery ew defaultowy typ danych z zadania to tzw "intelligent guess" - na podst naglowka, jaki idzie z odpowiedzia. jesli razem z jsonem wyslesz naglowek typ danych powinien zostac wykryty automatycznie Ten post edytował sh3d2 26.10.2012, 20:33:21 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 500 Pomógł: 1 Dołączył: 29.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Rozwiązałem problem. Wystarczyło zamienić $.get na $getJSON
Dzięki za wszystkie odpowiedzi (IMG:style_emoticons/default/wink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 16:51 |