0

私は ASP.Net MVC で作業しています。別のページにリダイレクトするために、Javascript からアクション メソッドを呼び出しています。以下は私のコードです。

$.ajax({
                type: "POST",
                datatype: "JSON",
                url: "@Url.Action("UserExists","Default")",
                data: {Email:$("#Email").val(),Password:$("#Password").val()},
                success: function (data)
                {
                    if (data == "yes") {
                        window.location="Home/Index" + $("#Email").val();// I wnat to send $("#Email).val() to Index method in Home controller.


                    }
                    else {
                        alert("Wrong");
                    }

                }
            });

リクエストとレスポンスは問題ありません。つまり、ajax 呼び出しです。ただし、他のページ、つまり Home/Index/MyParameter にはリダイレクトしません。この問題を解決する方法を教えてください。

4

2 に答える 2

1

これを試してください(インデックスの後に余分な「/」を入れました:

window.location="Home/Index/" + $("#Email").val();

またはこれ (email は Index 内のアクション パラメータの名前です):

window.location="Home/Index?email=" + $("#Email").val();
于 2013-06-09T09:32:36.613 に答える