jqueryのajax関数を使用して、リモートサーバーからjsonを取得しようとしています。
var self = $(this);
$.ajax({
cache: false,
url: *external url*,
data: {param: self.val()},
type: 'GET',
dataType: 'application/json',
crossDomain: true,
success: function(data, status) {
console.log(status);
console.log(data);
}
});
これはChromeで正常に機能し、データが出力されます。Firefox では、リクエストは送信されますが、コンソールにデータは書き込まれません。IE では、呼び出しがまったく送信されないようです。
私は何を間違っていますか?クロスドメイン ブロッキングについては知っていますが、これが chrome では機能するのに、他のブラウザーでは機能しないことは、私を先延ばしにしています。
前もって感謝します!