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, }); } });