Я пытаюсь заполнить DropDown из результата Json, используя jQuery.
У меня есть следующий класс:
class MyOption
{
int Id { get; set; }
string Name { get; set; }
}
Я не уверен, как получить список этих в моем результате Json. На данный момент у меня есть следующее, я не уверен, что это правильно, но он компилируется и запускается:
return Json(new
{
user = userInfo.DisplayName,
timestamp = DateTime.Now,
options = GetValidOptions() // returns List<MyOption>
});
А теперь в jQuery я пытаюсь получить варианты с такими вещами, как:
function myFunc(data) {
var obj = data.get_response().get_object();
$.each(obj.options, function(option) {
alert(option.Id + option.Name); // doesn't work
});
}
Что мне нужно сделать, чтобы это работало?