ُسلام.لطفا راهنمایی کنید.این کوری وقتی مقدار خالی داشته باشد فانکشن done را اجرا می کند اما وقتی پر باشد done اجرای نمی شود.
کوری و کد را قرار دادم..متشکرم
کوری:
public JsonResult FillCity(int State) { var cities = db.HardwareTypes.Where(c => c.GroupId == State); return Json(cities, JsonRequestBehavior.AllowGet); }
کد.....
<script type="text/javascript"> $(document).ready(function () { $("#HardwareGroupId").change(function () { var SelectedVal = $(this).val(); $("#TypeId").html(''); $("#TypeId").append($("<option></option>").attr("value", '') .text('انتخاب مدل کالا ')); if (SelectedVal != '') { alert(SelectedVal); $.getJSON('/HrdReg/RegisterHardwares/FillCity', { "State": SelectedVal }).done(function (res) { var ttt = JSON.stringify(res); alert(res); }); } }); }) </script>
به نظر در کد خطایی نیست
باید Trace کتید تا متوجه بشید کدام خط خطا دارد
ظاهرا به شکلی به اکشنcreat ارجاع میشهودر صورتی که من اصلا این فانکشن رو صدا نمی زنم؟؟
در تصویر میگه پارامتر اکشن ارسال نشده
State را چک کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)