View Full Version : سوال: فیلتر کردن Dropdownlistتوسط Dropdownlistدیگر
flame222
دوشنبه 21 دی 1394, 07:30 صبح
سلام
من دو مدل دارم یکی استان و دیگری شهر می خوام وقتی که استان رو انتخاب می کنم فقط لیست شهر های مرتبط با همان استان هم بیاد. مثل شکل زیر
138314
ali_72
دوشنبه 21 دی 1394, 07:44 صبح
باید کد ajax در ویو بنویسی که با تغییر ایتم انتخاب شده در دراپ داون استان لیست شهرهای مرتبط لود شه
کد مشابه:
<script type="text/javascript"> $(function () {
$("#CountryId").change(function () {
var selectedItem = $(this).val();
var ddlStates = $("#StateId");
var statesProgress = $("#states-loading-progress");
statesProgress.show();
$.ajax({
cache: false,
type: "GET",
url: "@(Url.RouteUrl("GetStatesByCountryId"))",
data: { "countryId": selectedItem },
success: function (data) {
ddlStates.html('');
$.each(data, function (id, option) {
ddlStates.append($('<option></option>').val(option.id).html(option.name));
});
statesProgress.hide();
},
error: function (xhr, ajaxOptions, thrownError) {
alert('Failed to retrieve states.');
statesProgress.hide();
}
});
});
}); </script>
flame222
دوشنبه 21 دی 1394, 07:49 صبح
سلام ممنون اگر مطلب آموزشی در این مورد دارید میشه لینکش رو بدید
ali_72
دوشنبه 21 دی 1394, 09:02 صبح
سلام ممنون اگر مطلب آموزشی در این مورد دارید میشه لینکش رو بدید
اینو تو گوگل سرچ کن
Cascading DropDownList in MVC
یه دنیا مطلب آموزشی برات میاره :لبخند:
این لینک رو بخونی توضیحات کامل داره
https://blogs.msdn.microsoft.com/rickandy/2012/01/09/cascading-dropdownlist-in-asp-net-mvc/
flame222
دوشنبه 21 دی 1394, 10:14 صبح
ممنون :قلب:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.