Я пытаюсь проанализировать некоторый JSON, исходящий из запроса AJAX, используя jQuery.
По сути, JSON кодируется PHP и выглядит следующим образом:
{"1":{"key1":"value1","key2":"value2"},"0":{"key1":"value1","key2":"value2"}}
Функция обратного вызова$ .ajax выглядит так:
$.each(data, function(item) {
console.log($.type(item));
myfunction(item.key1);
});
элемент распознается как строка , а item.key1 не определен.
Тип содержимого ответа - "application/ json ", так что jQuery должен его проанализировать.затем данные распознаются как объект.
Итак ... что не так?