如何使用Jquery Ajax从ASP.NET MVC 2中的操作中获取值?

如何使用Jquery Ajax从ASP.NET MVC 2中的操作中获取值?,jquery,asp.net-mvc-2,asp.net-ajax,jsonresult,Jquery,Asp.net Mvc 2,Asp.net Ajax,Jsonresult,我有一个操作返回JsonResult类型,代码如下: public JsonResult GetStudent() { var student1 = new Student { ID = 123456, Name = "John Smith", Grades = new int[] { 77, 86, 99, 100 } }; var student2

我有一个操作返回JsonResult类型,代码如下:

public JsonResult GetStudent()
    {
        var student1 = new Student
        {
            ID = 123456,
            Name = "John Smith",
            Grades = new int[] { 77, 86, 99, 100 }
        };

        var student2 = new Student
        {
            ID = 123456,
            Name = "John Smith",
            Grades = new int[] { 77, 86, 99, 100 }
        };

        List<Student> students = new List<Student>();
        students.Add(student1);
        students.Add(student2);

        return Json(students, JsonRequestBehavior.AllowGet);
    }
我找到了一个解决方案,但它只用于单个对象:

function GetStudent() {
    $.ajax({
        url: "/Ajax/GetStudent",
        success: function (student) {
            var stdnt = "ID: " + student.ID + "<br/>"
                + "Name: " + student.Name + "<br/>"
                + "Grades: " + student.Grades;
            // 
            $("#div1").html(stdnt);
        }
    });
}
函数GetStudent(){ $.ajax({ url:“/Ajax/GetStudent”, 成功:功能(学生){ var stdnt=“ID:+student.ID+”
+姓名:“+学生姓名+”
” +“成绩:”+学生成绩; // $(“#div1”).html(stdnt); } }); }
我该怎么办?谢谢收看

使用
jQuery.each

试试这个

 function GetStudent() {
  $.ajax({
    url: "/Ajax/GetStudent",
    success: function (student) {
        var stdnt=""; 
        $.each(student,function(i,v){
          var stdnt += "ID: " + student.ID + "<br/>"
            + "Name: " + student.Name + "<br/>"
            + "Grades: " + student.Grades+ "<br/>";
        // 
          });
        $("#div1").html(stdnt);
    }
  });
}
函数GetStudent(){ $.ajax({ url:“/Ajax/GetStudent”, 成功:功能(学生){ var stdnt=“”; $。每个(学生、职能(i、v){ 变量stdnt+=“ID:+student.ID+”
+姓名:“+学生姓名+”
” +“成绩:“+学生成绩+”
”; // }); $(“#div1”).html(stdnt); } }); } 试试这个-

success: function (student) {
            $("#div1").html("");
            $.each(student,function(index,value){
                 stdnt = "ID: " + value.ID + "<br/>"
                 + "Name: " + value.Name + "<br/>"
                 + "Grades: " + value.Grades;
                 $("#div1").append(stdnt);
            });

        }
成功:函数(学生){
$(“#div1”).html(“”);
$.each(学生、函数(索引、值){
stdnt=“ID:+value.ID+”
+名称:“+value.Name+”
” +“等级:”+价值。等级; $(“#div1”)。追加(stdnt); }); }

谢谢。试用后我会发回的。谢谢。我会在试用后发回。或
success: function (student) {
            $("#div1").html("");
            $.each(student,function(index,value){
                 stdnt = "ID: " + value.ID + "<br/>"
                 + "Name: " + value.Name + "<br/>"
                 + "Grades: " + value.Grades;
                 $("#div1").append(stdnt);
            });

        }