2

jquery.ajax を使用してみましたが、エラー応答があるたびにサイレントに失敗します

4

1 に答える 1

0

いいえ、これは回避策なしでは不可能です。

クロスドメイン (JSONP) リクエストを行う場合、jQuery はエラー イベントをトリガーしません。SO のこの回答を参照してください

エラーがあったことを (追加情報を取得せずに) 知るだけで十分な場合は、 this と this を組み合わせて試すことできます。

HTTP ステータス コードが本当に必要な場合は、サーバー側で作業する必要があります。つまり、独自のサーバーをプロキシとして使用してクロスドメイン リソースを取得します。次に、JSONP コールバックを使用して追加情報を JS に送信できます。SO でこのソリューションを参照してください

非常に多くのリンクを投稿して申し訳ありませんが、引用よりはましだと思います... ;)

于 2012-07-29T10:30:05.313 に答える