var Url = ‘@Html.Raw(Url.Action(“EditMonthlyQuota”, “ContractMod”, new { contrId = Model.ContrId, FundId = Model.ContrFundId, OAQuotaId = Model.OaQuotaHdrId, Model.ContrYrNo }))’;

 

 // Encode the MVC Action Result, but use RAW to avoid getting & in the url.
 var url =
 '@Html.Raw(Url.Action("PrintPayrollReports", "Print", new { payrollId = "_payrollId_" }))';
 // Once URL is encoded, a simple trick is to replace place holders for real values
 var finalUrl = url.replace('_payrollId_', _payrollId_);
 
 $.ajax({
 type: 'Post',
 dataType: "json",
 url: finalUrl,
 contentType: 'application/json',
 data: '',
 success: function (message) {
 $.unblockUI();
 debugger;
 if (message) {
 $('#errorMsg').find('.modal-body').text(message);
 $('#errorMsg')
 .modal({
 backdrop: false,
 keyboard: true,
 });
 }
 },
 error: function (XMLHttpRequest, textStatus, errorThrown) {
 $.unblockUI();
 debugger;
 $('#errorMsg').find('.modal-body').text(errorThrown);
 $('#errorMsg')
 .modal({
 backdrop: false,
 keyboard: true,
 });
 }
 });