注:この質問を含む他の回答を確認しました:jQuery 1.5より前のJSONPエラーの問題が解決されました。この問題の影響を受けないと思われる JQuery 1.7 を使用しています。
JQuery 1.5では、JSONPで適切なエラー関数を使用できます(「jqXHR オブジェクト」を参照)。ただし、エラー関数は起動していないようです。
$.getJSON(url, function(response) {
console.log(response)
}).error( function() { console.log('Error occurred.') } )
Chrome Dev Tools を見ると、JSONP リクエストで次のエラーが生成されます。
GET https://twitter.com/status/user_timeline/somepretendusername.json?count=2&callback=jQuery171005595548846758902_1334772179012&_=1334772179132 400 (Bad Request)
ただし、 .error() コールバックは単に実行されていないようです。JSONP で適切なエラー処理を行うには何が必要ですか?