如何在mvc中返回ajax调用表

时间:2015-02-20 10:19:45

标签: ajax asp.net-mvc-4

我是MVC的新手。我在索引视图中有一个DropDown,我想从下拉列表中显示所选项目的整个表格。我使用jQuery在下拉列表的onChange函数上激活ajax。

$(document).ready(function () {
        $("#ddlUser").change(function () {
            $("#ddl2").empty();
            $.ajax({
                type: "POST",
                url: '@Url.Action("getState")',
                dataType: "json",
                data: { id: $("#ddlUser").val() },
                success: function (city) {

                },
                error: function (ex) {
                    alert('failed to retrieve' + ex);
                }
            })
        });
         return false;
     });

我使用此代码从数据库中获取数据

    public JsonResult getState(int id)
    {
        MvcDemo9Feb.Models.ModelData MD = new Models.ModelData(); //MD is object of model and dt is DataTable type property 
        MD.dt = obDB.getCity(id);//obDB is class and getCity is method of it that return datatable
        return Json(MD);
    }

这里我不知道如何将模型对象MD的数据绑定到视图上的表。请提出建议

0 个答案:

没有答案