絶対URLを指定して外部Webサービスを呼び出すと、HTTPエラー(404、500、504など)をキャッチすることは可能ですか? (http://api.geonames.org/findNearbyPostalCodes
としてURL値を持っている$.ajax
コールのurl:
属性を設定するように。jQuery ajax - 絶対URLとエラー処理
今私は放火犯は、それらをキャッチし、コンソールにそれを見せているもののすべてのエラーを受け取ることができないんです。
誰かが助けることができます?
はここに私のコードです。
$.ajax({
type: 'GET',
url: "http://api.geonames.org/findNearbyPostalCodes",
data: '{"lat":47,"lng":"9","username":"demo"}',
dataType: 'json',
cache:false,
async:false,
statusCode:{
404: function(){
alert('Page not found');
},
500: function(){
alert('Page not found');
},
504: function(){
alert('Unknown host');
}
},
success: function(data){
alert(data);
}
error: function (xhr, exception, thrownError)
{
alert(xhr.status);
}
});
エラーブロックからの警告が実行されていますか? –
成功コールバック – bevacqua
がエラーコールバックまたは不正なコピー/ペーストの前にカンマがないと、カンマが不足していますか? – soju