Я предполагаю, что вы хотите извлечь имя из данных JSON.Если у вас есть эти данные, которые возвращаются из вашего PHP JSON:
var getit = [{"color":"red"},{"color":"blue"},{"color":"yellow"}];
И вы хотите получить общее имя атрибута из этого и все значения в массиве имеют одно и то же имя, вы можете так захотетьэто:
function getKeyName(data) {
var firstItem = data[0]; // look at first array element
for (var i in firstItem) {
return(i); // return first property name found
}
}
var attributeName = getKeyName(getit);
Если вы управляете форматом данных JSON, я думаю, что было бы более полезным форматом данных иметь его так:
{"name": "color", "values": ["red", "blue", "yellow"]}
Тогда вы могли бы получить прямой доступ:
data.name // "color"
data.values // ["red", "blue", "yellow"]