سلام
من 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 بروم