Как получить доступ к этому массиву JSON с помощью jQuery? Я в настоящее время обрабатывается массив из API в console.log()
, который отображается в этом форматеЧтение разобранного ответа JSON
Object {already_liked: false, media_id: "1234567890", likeResult: Object}
already_liked: false
likeResult: Object
data: null
meta: Object
code: 200
__proto__: Object
__proto__: Object
media_id: "1234567890"
__proto__: Object
Я получаю этот ответ от запроса AJAX, который отформатирован таким образом
$.get('/likemedia', {
mediaid: $(this).data("id")
}, function(data){
console.log(data.html);
}, 'json');
Отклик от /likemedia
форматируется таким образом
{"html":{"already_liked":false,"media_id":"1234567890","likeResult":{"meta":{"code":200},"data":null}}}
затем я попытался acessing ключ JSON массив из «мета [„код“]», используя этот формат
data.html.likeResult.meta.code
Какой должен был быть полезен, как я могу получить значение 'data.likeResult.meta.code'?
я попытался сделать следующее, что приводит к ней метанию массива в console.log
if (data.html.likeResult.meta.code === "200") {
alert("200 META CODE!");
} else {
console.log(data.html);
}
Извините, но вывод вашего заявления console.log, который вы вставили здесь, не имеет смысла, он неполный. Нам нужно увидеть структуру объекта, если мы хотим вам помочь. –
Почему 'data.html'? –
Я пошел дальше и добавил дополнительную информацию о том, почему это может быть проблемой – Curtis