【发布时间】:2014-03-26 05:21:07
【问题描述】:
我正在尝试使用 jquery 在下拉列表选择时获取数据。 jquery 方法正在触发,对返回 JSON 的控制器的相应方法调用也在执行其工作,即返回一些客户数据列表但我不知道如何绑定到文本框。
最初我致力于级联下拉:
我的代码如下所示:国家/地区
在视图中:
@Html.DropDownList("state",ViewBag.stateid as SelectList,"select a state",new {id="state"})
@Html.Label("District")
<select id="district" name="District"></select>
控制器中的相应 JSON 返回:
public JsonResult DistrictList(string id)
{
int identity = Convert.ToInt32(id);
dbforentityEntities1 db = new dbforentityEntities1();
var district = db.districts.Where(m => m.stateid == identity);
return Json(new SelectList(district.ToList(), "districtid", "districtname"), JsonRequestBehavior.AllowGet);
}
但现在我有一个不同的场景,比如我想显示我从 Controller 获取的列表到视图中,并且数据应该填写在我创建的文本框中
到目前为止我的代码:
查看部分
<script type="text/jscript">
$(function ()
{
$('#GETEDIT').click(function ()
{
$.getJSON('/Home/FetchData/'+$('GETEDIT').val(),function(data)
{
$.each(data, function (i, **?????** )
//next here i need to iterate to the data and fill it in respective textboxes
});
$('#district').html(**????**);
});
});
});
</script>
???? :在上面的代码中意味着 *我不知道要保留什么,即我有多个文本框 *
任何想法谢谢你的时间
问候
【问题讨论】:
标签: jquery asp.net-mvc asp.net-mvc-4