سلام
من ajax زیر را نوشته ام
<script> $(function() { $("#Save").on('click', function() { var dataObject = { ContactUsId: $("#ContactUsId").val(), ContacUsPreson: $("#ContacUsPreson").val(), ContacUsNo: $("#ContacUsNo").val(), CountryId: $("#CountryId").val(), StatesId: $("#StatesId").val() }; $.ajax({ url: '@Url.Action("Edit", "TestOne")', data: dataObject, type: "Post", success: function (data) { alert(2); } }); }); }); </script>
و کنترلر هم بصورت زیر نوشته ام
[HttpPost] [ValidateAntiForgeryToken] public ActionResult Edit(ContactU contactU) { if (ModelState.IsValid) { db.Entry(contactU).State = EntityState.Modified; db.SaveChanges(); return Json("true", JsonRequestBehavior.AllowGet); } return View(contactU); }
اما وقتی عمل ویرایش انجام میشود alert(2); را نشان نمی دهد
کنترلر و ajax را چگونه باید تغییر بدهم که بتوانم از طریق ajax به صفحه Index بروم
این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.
دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود