Мой компонент coldfusion возвращает данные формата JSON. Я пытаюсь получить доступ к значениям этих данных в моем интерфейсе, используя Javascript. Может ли кто-нибудь помочь мне понять, как получить доступ к значениям данных, таким как «id», «firs_name» и «last_name»?Получение данных из структуры JSON
Я сохраняю следующие данные в переменной tempData. Ниже представлена структура JSON я получаю:
{ "COLUMNS" : [ "id",
"FIRST_NAME",
"LAST_NAME"
],
"DATA" : [ [ "xxxx",
"Jes",
"Abr"
],
[ "xxx2",
"JESSIE",
"YU"
]
]
}
Ниже мой Аякса вызов:
$.ajax({
type: "get",
url: "GROUPSLIST.cfc",
data: {
method: "getNames",
queryString: selectQuery
},
success: function(a) {
alert(a);
},
error: function(a) {
alert(a.responseText);
}
});
Вы искали что-то вроде «Parse JSON» «Access JSON» ...? Например, в соответствующем столбце (рядом с этим вопросом) у вас есть: http://stackoverflow.com/questions/4935632/parse-json-in-javascript?rq=1 – yuriy636
JSON в вашем вопросе выглядит так, как будто это может быть из вызова SerializeJSON (yourQuery). Это так? Если это так, и вы используете CF11, вы можете использовать SerializeJSON (yourQuery, «struct»), который вернет более удобный набор JSON. – snackboy
Я считаю, что я использую 8 или 9. Также я попробовал поиск Access Json, и многие из них говорят, что используют tempData [0] .id. Это не работает для меня. Я новичок в JSON и coldfusion. – user2997109