Я работаю над скриптом jQuery, который извлекает массив PHP из базы данных MySQL и возвращает его как объект JSON. Все это работает правильно, и я могу вывести необработанный объект JSON, включая ключ.Передача массива PHP через JSOn для вывода в JQuery
Проблема, с которой я сталкиваюсь, заключается в том, как я ее выводю, и в настоящее время я использую $ .each jQuery.
Пример: (Не полный сценарий, только то, что нужно)
if(data){
$.each(data, function(key, data) {
$('#div').append( key + ' : ' + data );
});
}
} , 'json')
Так что на данный момент выход примерно так: Пример
Name: Tom Age: 20 Gender: Male
Однако я не хочу, чтобы все результаты возвращаемого массива, что и делает $ .each. Я хочу вручную выводить различные части массива, где и когда захочу.
Я пытался что-то вроде этого, так что я мог бы просто получить результат массива, имеющий ключ «имя», но он не работает (один из моих ключей массива является имя):
$('#div').append( key + ' : ' + data['name'] );
Любые предложения ?
EDIT: Сделать это немного более ясно:
Вместо того, чтобы циклически и выводить весь массив я хочу вывести только выбрать детали: например;
data.name data.age
Те, например, будет только выводить 2 массива с именем и возрастом ключ, даже если массив имеет 10 других результатов.
Массив мы работаем с, как это так, только один результат, но с несколькими значениями .:
{Name: 'Tom' Age: 20 Gender: 'Male'}
'console.log (данные)' и копировать вставить выход консоли здесь. –