非公式の Xbox API を使用して JSON 文字列を要求し、VB.NET を使用してそれを処理しようとしています。
ここにリンクがあります。非公式の Xbox API
以下のコードを使用して、Firefox を使用してデータを正常にロードできましたが、IE は「アクセスが拒否されました」というエラーを返します。これは、JSONP ではなく JSON を使用したクロスドメイン リクエストであるためだと思います。
これを回避する方法はありますか?JSON文字列全体をロードする場合でも。JSONP を使用しようとしましたが、データの形式が正しくありません。
$.ajax({
url: 'https://xboxapi.com/json/profile/RTriggerHappy',
cache: false,
dataType: 'json',
crossDomain: true,
success: function (data) {
$('#txtUsernameJS').val(data.Player.Gamertag);
$('#txtGamerScoreJS').val(data.Player.Gamerscore);
alert("worked");
},
error: function (request, status, error) {
alert(status + ", " + error);
}
});