1
を拒否する方法:AJAX:許可に関する情報を取得私はAJAXによってメソッドを呼び出すASP.NET MVCアプリケーション、持って
$.ajax({
dataType: 'json',
url: "/Admin/AllowVideoUpload",
type: "POST",
data: { val: val },
error: function() {
alert('Error');
}
});
成功場合 - エラーならば何も、クライアント側で起こりません - 取得「エラーを'メッセージ。しかし、エラーはさまざまな理由で発生する可能性があります。「AllowVideoUpload」メソッド内の問題またはユーザーの資格情報が失われました(AdminControllerの属性が「Authorize(Roles = "Admin")」)。私はこれらの2つのタイプのエラーを区別したい。どうやってするの?
so、すべてのエラーinsiメソッドは "内部"成功する必要がありますか? –
@ user285336:アプリケーション固有のエラー。 jQuery ajaxエラーイベントは、ajax呼び出し中に発生したエラー(例:リクエストの失敗など)を処理するためのイベントです。あなたが言及したものは、アプリケーションレベルのエラーです。 – Shyju
それはエラーの他の理由、すなわち、ユーザがajax呼び出しを終了する前にページを去ることがあります。 「エラー」セクションが呼び出されます。私は他の人とauthの問題を区別したい。 –