1-й раз экспериментировал с данными JSON, и я надеялся получить некоторую ясность в своей проблеме.Копаем через структуру JSON (jQuery)
когда это использовать .getJSON на локальный файл я получаю аккуратный stucture как:
У меня нет проблем с получением значения мне нужно (CustRep) что-то вроде:
$.each(data.result, function(key, val) {
//console.log(val.CustRep);
});
Теперь, если я тяну тот же источник данных с сервера я получаю что-то вроде этого:
Я просто не могу понять, как правильно пройти эту структуру, чтобы я мог получить доступ к массиву результатов, который мне нужен.
Может кто-нибудь, пожалуйста, объясните новичку JS, почему я получаю разные структуры на том, что похоже на тот же источник и как правильно перемещаться по 2-й структуре, чтобы я мог получать значения для каждого CustRep?
Спасибо!
вы ищете 'data.responseJSON.result'? – Vasan
Это скорее выглядит как во втором случае, вы обращаетесь к неправильному объекту, а именно к объекту XMLHttpRequest. –
Возможный дубликат [Как получить свойство responseJSON объекта jquery $ .ajax] (http://stackoverflow.com/questions/23681221/how-retrieve-responsejson-property-of-a-jquery-ajax-object) – Robiseb