2015-06-14 3 views
1

Извините, если мой заголовок немного запутанный, я не знаю, как это объяснить.Получение определенных предметов с получением

API: http://mcping.net/api/162.223.8.210:25567

Так у меня есть этот код, который идет к API, и я только хочу, чтобы получить «переменные» в Интернете, и не более. Как мне это сделать?

Код:

$.get('http://mcping.net/api/162.223.8.210:25567', function(data){ 
     $.each(data, function(index, item){ 
      console.log(index + " ; " + item) 
     }); 
}); 
+0

console.log (данные [ «макс»], данные [ «онлайн»]) – befzz

ответ

4

Попробуйте

$.get('http://mcping.net/api/162.223.8.210:25567', function(data){ 
    console.log(data.online); 
    console.log(data.max); 
}); 

Если data уже объект Javascript, поэтому вы можете назвать его переменные свойства, как в коде сниппета.

Только в случае, если я испытал его в этой скрипке http://jsfiddle.net/js18ykj1/

+0

спасибо, я просто не знаю, как назвать их. Я пытался делать такие вещи, как online.Value – Devin

+0

** [JSON] (http://json.org/) ** - это формат обмена данными, который сериализует ** 'объект' ** как **' string' ** В случае, если переменная _data_ не анализируется как объект ** JavaScript **, вы должны использовать 'data = JSON.parse (data)' – jherax

+0

Omg, я чувствую, что так тронут очень многими изменениями. Все будут для большего блага. –

Смежные вопросы