2016-08-26 1 views
-2

У меня есть результат от Fiddler (см. Прикрепленное изображение), как я могу получить результаты, на которые указывает стрелка? Это то, что я сделал до сих пор, и спасибо:JavaScript REST извлекает элементы

arrow

function GetRefiners() { 
    $.ajax({ 
    url: "myUrl", 
    type: "GET", 
    headers: { 
     "accept": "application/json;odata=verbose", 
    }, 
     success: function(data){ 
      $.each(data.d.query, function(list){ 
     }); 
    }, 
     error: function(error){ 
      alert("Error message\n" + JSON.stringify(error)); 
     } 
    } 
); 

}

ответ

0

Просто перейдите к объектам результатов и итерацию над ним

function GetRefiners() { 
    $.ajax({ 
    url: "myUrl", 
    type: "GET", 
    headers: { 
     "accept": "application/json;odata=verbose", 
    }, 
     success: function(data){ 
      $.each(data.d.query.PrimaryQueryResult.RefinementResults.Refiners.results.Entries.results, function(list){ 
       callWhatYouNeed(); 
      } 
     }; 
    }, 
     error: function(error){ 
      alert("Error message\n" + JSON.stringify(error)); 
     } 
    } 
); 
} 
+0

Спасибо Я попытался но функция ошибки называется (я получаю ошибку) – Ado

+0

Пожалуйста, прочитайте ваш вопрос ... Это понятно для вас? Вы сказали, что есть ошибка или вы попросили получить результаты? – Weedoze

+0

Я пробовал ваше решение, и я получаю сообщение об ошибке. – Ado

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