31-07-2010, 15:33
Witam,
napisałem następujący kod:
W efekcie otrzymuję błąd json.nazwa is undefined.
Rozumiem skąd wynika błąd - w nazwa i miejsce nie są podstawiane dane ze zmiennych, tylko traktuje się to od razu jako część struktury json.
Nie mam jednak najmniejszego pojęcia jak mogę je tam "wrzucić" - użycie plusa daje póki co tylko błąd składni.
Oczywiście wcześniej parsuję dane, ręczne wklepanie np:
działa w pełni prawidłowo. Rzecz w tym, że dane idą z selecta i są niejawne.
napisałem następujący kod:
Kod:
$(".select_data").change( function() {
var nazwa = $(this).attr("id");
var miejsce = $(this).val();
alert('Data: ' + json.nazwa.dane.miejsce.data);
});
W efekcie otrzymuję błąd json.nazwa is undefined.
Rozumiem skąd wynika błąd - w nazwa i miejsce nie są podstawiane dane ze zmiennych, tylko traktuje się to od razu jako część struktury json.
Nie mam jednak najmniejszego pojęcia jak mogę je tam "wrzucić" - użycie plusa daje póki co tylko błąd składni.
Oczywiście wcześniej parsuję dane, ręczne wklepanie np:
Kod:
alert('Data: ' + json.zamek.dane.krakow.data);
działa w pełni prawidłowo. Rzecz w tym, że dane idą z selecta i są niejawne.