نمایش داده در DropDownList بکمک json

بپرسید
  • iran58 iran58
  • 74 ماه قبل
  • 73 ماه قبل
  • 282 نمایش

0

{{ digitTrunc(content.likes) }}

سلام

یک DropDownList دارم که می خواهم اسم شهرها را براساس کشوری که از یک DropDownList انتخاب میکنم نمایش بدهم

کد DropDownList کشور بصورت زیر است

<div class="form-group">
           @Html.LabelFor(model => model.CountryId, "Country",  htmlAttributes: new { @class = "control-label col-md-2" })
           <div class="col-md-10">
               @Html.DropDownList("Country", null, "-کشور را انتخاب کنید-", htmlAttributes: new { @class = "form-control" })
               @Html.ValidationMessageFor(model => model.CountryId, "", new { @class = "text-danger" })
           </div>
       </div>

درست نمایش میدهد

و کد

public ActionResult LoadCity(int countryId)
       {
           return Json(db.T_B_City.Where(c => c.ParentId == countryId).Select(s => new
           {
               Id=s.ID,
               Name=s.Name
           }).ToList(),JsonRequestBehavior.AllowGet);
       }

کد بالا را هم برای خواندن شهرها نوشته ام

اما نمی دانم DropDownList شهرا چگونه بکمک jquery , json یا Ajax پر کنم که هرگاه کشوری انتخاب شد شهرهای ان کشور درDropDownList شهر نمایش داده شود

لطفا راهنمای کنید

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است