Получить значение элемента из Ajax ответа [Не дублировать] - PullRequest
0 голосов
/ 11 февраля 2020

Я пытался получить значения из ответа ajax - без какого-либо успеха, самым близким, что я получил, был массив недопустимых.

$.each(JSON.parse(response,function(i,value){console.log(value[1].buildings);}));

Вот скриншот моего ajax ответ

ajax снимок экрана ответа

Мне нужно сохранить имя + успех: ложь + столбец + сообщение в переменной как json

Спасибо за ваш вклад!

Ответы [ 2 ]

0 голосов
/ 11 февраля 2020

Если вы запустите фрагмент кода ниже, вы увидите, что переменная fn не определена. Вот почему ваш массив не определен. Удалите функцию обратного вызова из своего фрагмента, и она должна работать.

Решение:

$.each(JSON.parse(response));

const json = '{"result":true, "count":42}';
const fn = JSON.parse(json, function(i, val) {
  console.log(i, val);
});

console.log('----');
console.log(fn);

const obj = JSON.parse(json);

console.log(obj.count);
0 голосов
/ 11 февраля 2020

Пожалуйста, проверьте ваш тип данных для hasCircuit. Должно быть целым числом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...