Вот что у меня есть:
Контроллер
[HttpPost]
public ActionResult GetNumbers(int id)
{
List<int> privIDs = new List<int>();
//My Numbers!
privIDs.Add(2);
privIDs.Add(3);
return Json(privIDs);
}
Javascript
var id = 1;
url = "/Home/GetNumbers/";
var getData = {
'Id': id
};
$.ajax({
type: "POST",
url: url,
data: getData,
dataType: "json",
success: function (result) {
$.each(result, function () {
$.each(this, function (index, data) {
alert(index + " - " + data);
});
});
},
error: function (request, status, error) {
alert("fail");
}
});
Результат
Два окна предупреждений оба содержат:
toJSON - function (key) { return this.valueOf(); }
Вопрос
Где мои номера?(2 и 3 в этом примере ...)
РЕДАКТИРОВАТЬ
Клянусь, я делал это раньше.Но это то, что я был после ..
success: function (result) {
$.each(result, function (index, value) {
alert(index + ': ' + value);
});
},