1

次の問題があります: jQuery ajax 投稿を作成し、成功したら、ブラウザーの場所をインデックス ビューに変更する必要があります。これはJavaScriptです:

$.post(CreateReleaseNotificationURL, Notifications_Form.serialize(), function (response) {
            if (response.indexOf("Error") == 0) {
                $("#NewNotification_CreateStatus").html(response);
            }
            else {
                window.location.assign('@Url.Action("Index")');
                //window.location = window.location;                   
            }              
        })
        .fail(function () {                
            $("#NewNotification_CreateStatus").html("An error has occured.<br /> Please contact the system administrator<br /> if the problem persists.");
        });

しかし、何も起こりません!! 何が欠けていますか?

PS: location.href も使用してみましたが、役に立ちませんでした。

4

2 に答える 2

0

これをチェックして:

window.location.href = '@Url.Action("Index", "ControllerName")';
于 2013-08-13T12:00:29.690 に答える