Я получаю JSON-ответ от сервера, и мне нужно пройтись по массиву в javascript и получить значения. Но я не могу пройти через это.
Ответ массива в формате JSON выглядит следующим образом:
{
"1": "Schools",
"20": "Profiles",
"31": "Statistics",
"44": "Messages",
"50": "Contacts"
}
Я просто хочу пройтись по нему, чтобы получить идентификатор и имя, и заполнить некоторые значения на странице.
Я пробовал:
$.each(response, function(key, value) {
alert(key + ' ' + value);
});
// and
for (var key in response) {
alert(key + ' ' + response[key]);
}
Но ни тот, ни другой не дают правильных значений.
Заранее спасибо за любую помощь.
Ответ:
Привет,
Ответ, который я получаю со вторым циклом:
0 {
1 "
2 1
3 "
4 :
5 "
6 S
и т. Д.
Так что это означает, что он проходит через весь ответ в виде строки и разделяет его как ключ / значение.
Спасибо