Я получаю ответ JSON от сервера, и мне нужно перебрать массив в javascript и получить значения. Но мне кажется, что я не могу его обработать.
Ответ массива в формате JSON выглядит так:
{
"1": "Schools",
"20": "Profiles",
"31": "Statistics",
"44": "Messages",
"50": "Contacts"
}
Я просто хочу просмотреть его в цикле, чтобы получить идентификатор и имя и заполнить некоторые значения на странице.
I пробовали:
$.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
и т. Д.
Это означает, что он проходит через весь ответ в виде строки и разбивает ее как ключ / значение.
Спасибо