2013-03-18 3 views
0

Я пытаюсь использовать Неофициальный Xbox API для запроса строки JSON и затем обрабатывать это с помощью VB.NET.Xbox API JSON-запрос в Internet Explorer

Вот ссылка; Unofficial Xbox API

Используя приведенный ниже код, мне удалось успешно загрузить данные с помощью Firefox, но IE возвращает и «Access Denied»; который, я думаю, объясняется тем, что это кросс-доменный запрос с использованием JSON, а не JSONP.

Есть ли способ обойти это? Даже если загрузить всю строку 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); 
       } 
      }); 

ответ

0

Попробуйте выполнить JSON в PHP вместо Javascript, это предотвратит сообщение «Отказано в доступе» в IE.

Смежные вопросы