我是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的数据绑定到视图上的表。请提出建议