0

カスタム Exception オブジェクトをスローする PHP サービスがあります (単純にメッセージ プロパティがあります)。これらは PHP でキャッチされ、次の処理を行います。

header($_SERVER['SERVER_PROTOCOL'] . ' 400 Bad Request', true, 400);

これにより、次の 2 つのことが発生します。

1) コンソールが起動している場合のコンソール エラー

2) 呼び出される遅延オブジェクトの error() コールバックと .fail()。

1 の副作用のない 2 が必要です。エラー コードを 200 に設定すると、success() と then() のみが呼び出されます。

使用できる妥協点はありますか?

4

1 に答える 1

0

訂正、私の最初の答えはでたらめでした。

if(!window.console) console = {log: function() {}};

これが進むべき道です。呼び出しの前にこれを使用し$.ajaxます (または ajax 要求を行います)。

于 2012-09-07T17:32:13.347 に答える