0

ビューにテーブルを設定するためのコードが 1 つある webapi アプリが 1 つあります。

コントローラー(ホーム)コードは

    [HttpGet]
    public List<Employee> GetEmployees()
    {
        var com = new TrainingDBEntities();
        var records = from emp in com.tblEmployees
                      select new Employee
                      {
                          empID  = emp.empID,
                          empName = emp.empName,
                          skill=emp.skill,

                      };
        return records.ToList();
    }

そして視野に

//show emp details
        $('#btshw').click(function () {


            $.ajax({


                url: "/Home/GetEmployees",

                success: function (result) {
                    console.log(result);
                    for (var i = 0; i < result.length; i++) {
                        var Row = "<tr><td>";
                        Row += result[i].empID + "</td><td>";
                        Row += result[i].empName + "</td><td>";
                        Row += result[i].skill + "</td><td>";
                        $('#emplist').append(Row);

                    }
                    $('#emplist').append("</table>");
                }
                ,
                error: function (err) {
                    alert(err.status.Text);

                }
            });
        });

しかし、実行後、3つの列とすべての値が「未定義」のテーブルを取得し、コードをデバッグし、onclickイベントでコントローラーに移動し、正しい値を返しますが、ビューに到達するとデータが正しくありません( ajaxコードで)

4

1 に答える 1