我正在开发MVC应用程序。 我试图通过ajax向控制器方法发送值。
我在视图中写了吹法。但它简单不行。 警报工作,它显示选定的值,但部分的其余部分disnt工作。
$("#btnForword").click(function(){
d = $('#HODList').val()
alert(d);
var url2 = "@Html.Raw(Url.Action("SendPaymentAdviceForApproval", "PaymentAdvice", new { paymentAdviceId = "idValue" , nHOD = "D" }))";
url2 = url2.replace("idValue",'@Model.Id');
url2 = url2.replace("D",d);
$.ajax({
url: url2, type: "POST", success: function (data) {
DispalyApprovalFlow();
}
});
return false;
});
答案 0 :(得分:0)
您可以这样使用,假设您正在调用方法 SendPaymentAdviceForApproval 。
$("#btnForword").click(function(){
d = $('#HODList').val()
alert(d);
$.ajax({
url: '@Url.Action("SendPaymentAdviceForApproval", "ControllerName")',
data: { paymentAdviceId: @Model.Id , nHOD : "D" },
});
}).success(function (data) {
alert(data);
});