-1

我正在开发 MVC 应用程序。我正在尝试通过 ajax 向控制器方法发送值。

我已经在视图中编写了打击方法。但它的简单行不通。警报有效,它显示选定的值,但其余部分不起作用。

$("#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;
        });
4

1 回答 1

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);
            });
于 2013-05-27T12:17:41.303 回答