Как вывести массив json

300
24 января 2018, 16:55

Получаю такой ответ после json_encode:

[{"server_id":"10","server_ip":"193.26.217.73","server_port":"27042"},{"server_id":"9","server_ip":"46.174.52.26","server_port":"27246"},{"server_id":"11","server_ip":"37.230.228.226","server_port":"10000"}]

как вывести это на страницу?

Answer 1

var data = [{ 
    "server_id": "10", 
    "server_ip": "193.26.217.73", 
    "server_port": "27042" 
  }, 
  { 
    "server_id": "9", 
    "server_ip": "46.174.52.26", 
    "server_port": "27246" 
  }, 
  { 
    "server_id": "11", 
    "server_ip": "37.230.228.226", 
    "server_port": "10000" 
  } 
]; 
 
for (var key in data) { 
  var item = data[key]; 
  console.log(item.server_id); 
}

Answer 2

Сделал так:

var i=0;
for (key in data) {
    console.log(data[i].server_id);
    i++;
} 

И пошел делать дальше, а вы можете дальше продолжать ставить "-".
P.S. Да, я плохо знаю js. Но я учусь, и не тыкаю минусы.

READ ALSO
webpackJsonp is not defined

webpackJsonp is not defined

Открываю страницу и всё падает с сообщением

357
Как использовать объект вместо функции?

Как использовать объект вместо функции?

Тут через функцию создал объект со скрытой от внешнего доступа переменной и методом для работы с этой переменной:

218
WebSocket push уведомление

WebSocket push уведомление

Здравствуйте, нужно реализовать WebSocket клиент-сервер, где сервер наNet и библиотека Fleck, а клиент на JavaScript в браузере

239
Добавить параметр в url

Добавить параметр в url

У меня есть фильтр http://vjachrf

212