私はかなり単純な ajax 呼び出しを持っています。これは成功状態になりますが、404 をスローするだけでエラー状態にはなりません。奇妙なことに、これは IE ではうまく機能しますが、Firefox や chrome では機能しません。データ型をテキストに変更すると、Firefox では正常に動作しますが、IE では動作しません。どんな助けでも大歓迎です!
$.ajax({
type: "GET",
crossDomain: true,
url: 'http://www.google.com',
contentType: 'application/json; charset=utf-8',
dataType: 'jsonp',
jsonp: 'callback'
}).success(function(){
console.log("success");
}).error(function(xhr, ajaxOptions, thrownError) {
console.log("error");
});