Cześć,
Otrzymuję takiego Json'a:
{"ContentType":null,"SerializerSettings":null,"StatusCode":null,"Value":[{"Voivodeship":"dolnośląskie","Id":1},{"Voivodeship":"kujawsko-pomorskie","Id":2},{"Voivodeship":"lubelskie","Id":3},{"Voivodeship":"lubuskie","Id":4},{"Voivodeship":"łódzkie","Id":5},{"Voivodeship":"małopolskie","Id":6},{"Voivodeship":"mazowieckie","Id":7},{"Voivodeship":"opolskie","Id":8},{"Voivodeship":"podkarpackie","Id":9},{"Voivodeship":"podlaskie","Id":10},{"Voivodeship":"pomorskie","Id":11},{"Voivodeship":"śląskie","Id":12},{"Voivodeship":"świętokrzyskie","Id":13},{"Voivodeship":"warmińsko-mazurskie","Id":14},{"Voivodeship":"wielkopolskie","Id":15},{"Voivodeship":"zachodniopomorskie","Id":16}]}
Chciałbym pobrać do mojego dropdownu wartości (para Id i Voivodeship, czyli nazwa). Mój kod niestety nie działa jak należy. Jedyne co się wykonuje to wyłączenie dropdownu z miastami (linia cities.prop):
$(document).ready(function () {
var voivodeships = $('#SelectedVoivodeship');
var cities = $('#SelectedCity');
$.ajax({
url: 'https://localhost:44368/api/Voivodeships',
method: 'get',
dataType: 'json',
success: function (data) {
voivodeships.append($('<option/>', { value: -1, text: '-- Wybierz województwo --' }));
cities.append($('<option/>', { value: -1, text: '-- Wybierz miasto --' }));
cities.prop('disabled', true);
$(data).each(function (index, item) {
voivodeships.append($('<option/>', { value: item.Id, text: item.Name }));
});
}
});
});
Prośba o pomoc w powyższym.
Swoją drogą - czy jest jakiś sposób na debugowanie skrytpów jquery, js?