0
加載Web應用程序返回空下拉列表@Html.DropDownList("gorod", (SelectList)ViewBag.listCity, "--Выберите город--")
的時候,因爲它在數據庫中超過20000行的必要!沒有JQUERY返回(在控制器)的空下拉列表
neobhodimo同時加載Web應用程序vozvraschat空白dropdaun信@Html.DropDownList("gorod", (SelectList)ViewBag.listCity, "--Выберите город--")
視圖
/* DDL джейсон*/
$('#gorod').hide();
$("#oblast").change(function() {
$.ajax({
type: "POST",
url: '@Url.Action("GetCitys", "Registration")',
data: { thisValue: $("#oblast option:selected").val() },
success: function (data) {
var ddl = $('#gorod');
ddl.empty();
$.each(data, function (value, i) {
ddl.append(
$('<option/>', {
value: i.Value,
html: i.Text
}));
$('#gorod').show();
});
}
});
});
});
/*Конец DDL джейсон*/
@Html.DropDownList("oblast", (SelectList)ViewBag.listOblast, "--Выберите область--")
@Html.DropDownList("gorod", (SelectList)ViewBag.listCity, "--Выберите город--")
控制器
ViewBag.listOblast = new SelectList(dm.getOblasti().ToList(), "kod", "name_ru");
ViewBag.listCity = new SelectList(dm.getCitys().ToList(), "kod_obl", "name_ru");
怎麼接下來,我可以加載信息寬度JSON在此選擇? – lails
的JavaScript在你的問題看起來像它應該工作。所以就像你把它放在jQuery文檔中一樣。 – Daveo
我使用的局部視圖<腳本類型= 「文本/ JavaScript的」> $( '#州')改變(函數(){ 如果($( '#州選項:選擇了'。!)纈氨酸()= 「」){ $( '#試驗')負載( 「goroda」,{參數1:$( '#州選項:選擇了')。VAL()})}} );
– lails