jquery.ajax を使用してみましたが、エラー応答があるたびにサイレントに失敗します
質問する
159 次
1 に答える
0
いいえ、これは回避策なしでは不可能です。
クロスドメイン (JSONP) リクエストを行う場合、jQuery はエラー イベントをトリガーしません。SO のこの回答を参照してください。
エラーがあったことを (追加情報を取得せずに) 知るだけで十分な場合は、 this と this を組み合わせて試すことができます。
HTTP ステータス コードが本当に必要な場合は、サーバー側で作業する必要があります。つまり、独自のサーバーをプロキシとして使用してクロスドメイン リソースを取得します。次に、JSONP コールバックを使用して追加情報を JS に送信できます。SO でこのソリューションを参照してください。
非常に多くのリンクを投稿して申し訳ありませんが、引用よりはましだと思います... ;)
于 2012-07-29T10:30:05.313 に答える