这就是我所拥有的:
[HttpPost]
public ActionResult GetNumbers(int id)
{
List<int> privIDs = new List<int>();
//My Numbers!
privIDs.Add(2);
privIDs.Add(3);
return Json(privIDs);
}
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&amp; 3)
我发誓我之前做过这件事。但这就是我追求的......
success: function (result) {
$.each(result, function (index, value) {
alert(index + ': ' + value);
});
},
答案 0 :(得分:1)
删除你的代码并尝试这个,只是为了测试,如果它只是编写一个循环语句
success: function (result) {
// loop through this
result.privIDs[0]
},