У меня есть некоторые данные в формате JSON, который приходит из PHP
через Ajax
итерация JSON элемент получил от PHP
{"5":"rahul","26":"karan","28":"jatin"}
Я хочу получить ключ отдельных которые 5,26,28 и отдельное имя, которое rahul,karan,jatin
Я использую этот код в java script
. Но я не получаю результат.
for (var key in ajaxresponse) {
if (ajaxresponse.hasOwnProperty(key))
{
alert(key + " -> " + JSON.stringify(ajaxresponse[key]));
}
}
Результат от вашего решения \t 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40 {, ", 5,", , r, a, h, u, l, ..., 2, 6, ..., ..., k, a, r, a, n, ", ,,,,,,,,,,, , ", j, a, t, i, n, k, k,",} Но мне нужно только 5,26,28 и rahul, karan, jatin –
Вы забыли разобрать JSON, казалось бы, : 'ajaxresponse = JSON.parse (ajaxresponse);' должен предшествовать этому коду –
thankx .. resolved .. –