У меня есть раскрывающийся список asp.net, который заполняется в jQuery из веб-метода asp.net. Я могу видеть данные в IE9+, FF, Chrome так, как показано на рисунке ниже:

В IE8 я получаю следующее:

Просматривая исходный код страницы, я вижу и текст, и значение, но на экране появляются пустые значения. Это веб-метод, который я использую:
[ВебМетод] общедоступный статический список fetchData (int orderlineBomId) { Сборка _ass = новая сборка(); Словарь Список = новый словарь(); значения var = новый List(); Список = _ass.traceabilityDataset(orderlineBomId); foreach (KeyValuePair значение в списке) { values.Add(new TraceabilityData {Id = Convert.ToInt32(val.Key), Content = val.Value}); } возвращаемые значения; } И функция jQuery:
$.ajax({ тип: "ПОСТ", URL: "Index.aspx/fetchData", данные: "{orderlineBomId: '" + orderlinebomid + "'}", contentType: "application/json; charset=utf-8", Тип данных: «JSON», успех: функция (ответ) { var dropdown = $('#'); выпадающий.пустой(); dropdown.append(новый вариант(" ", 0)); $.each(response.d, функция (индекс, элемент) { dropdown.append(новый вариант(item.Content, item.Id)); }); }, ошибка: функция (xhr, ajaxOptions, throwError) { console.log("Ошибка Ajax"); оповещение (xhr.responseText); } }); Что мне попробовать дальше?