کد زیر نمونه متد Ajax جهت فراخوانی یک ActionResult در MVC میباشد:
function RejectRequest(id,code) {
try {
if (id > 0 && code.length > 0) {
var conf = confirm("با ابطال درخواست به شماره " + code + " موافقت میکنید؟");
if (conf == true) {
$.ajax({
url:'@Url.Action("RejectRequest", "Home")',
type: 'POST',
data: JSON.stringify({ id: id }),
dataType: "json",
contentType: 'application/json; charset=utf-8',
cache: false,
success: function (data) { window.location.replace("@Url.Action("NewRequets", "Home")");},
error: function (err) { alert("خطایی در تایید درخواست رخ داده است.");},
statusCode: {
404: function (content) { alert("رکورد مورد نظر پیدا نشد!"); },
500: function (content) { alert("بروز خطای داخلی!"); }
}
});
}
}
} catch (e) {
console.log(e);
}
}