dopiero co rozwiązałem jeden problem a już mam drugi, chyba nieco poważniejszy.
Wygląda to tak:
Kod
$(".select_data").change( function() {
var nazwa = $(this).attr("id");
var miejsce = $(this).val();
alert('Data: ' + json.nazwa.dane.miejsce.data);
});
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.