0

非アクティブなために古い Cookie を持つユーザーから Web アプリケーションが JSON 呼び出しを受信した場合、Web アプリケーションのフレームワークは 303 を返し、ブラウザをログイン ページにリダイレクトしようとします。

これをコールバック関数でキャプチャしたいのですが、リダイレクトが発生したときに実行されないようです。JQuery ajax 呼び出しでリダイレクトを処理するにはどうすればよいですか? デフォルトでユーザーをログインページにリダイレクトするため、ユーザーがログアウト後にJSON呼び出しを行おうとすると、ページを更新しようとしています。

4

1 に答える 1

0

@esailija のソリューションは機能したため、削除する必要はありませんでした。

function myfunc(){
    $.getJSON('serverJSONCall',function(data){
        if(data.success){
            // do something interesting
    }).error( function() {
        location.reload();
    });
}
于 2012-11-20T14:39:36.960 に答える