-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 に答える