我正在开发一个 jQuery 脚本,该脚本从 MySQL 数据库中检索 PHP 数组并将其作为 JSON 对象返回。这一切正常,我可以输出原始 JSON 对象,包括密钥。
我遇到的问题是我输出它的方式,我目前使用 jQuery 的 $.each。
示例:(不是完整的脚本,只是需要的)
if(data){
$.each(data, function(key, data) {
$('#div').append( key + ' : ' + data );
});
}
} , 'json')
所以目前的输出是这样的:示例
Name: Tom Age: 20 Gender: Male
但是我不希望返回数组的所有结果,这就是 $.each 正在做的事情。我想在需要的时间和地点手动输出数组的不同部分。
我尝试了这样的方法,以便我可以得到具有“名称”键但它不起作用的数组结果(我的数组键之一是名称):
$('#div').append( key + ' : ' + data['name'] );
有什么建议么?
编辑:让它更清楚一点:
而不是循环并输出整个数组,我只想输出选择的部分:例如;
数据名称数据年龄
例如,即使该数组有 10 个其他结果,它们也只会输出带有 name 和 age 键的 2 个数组。
我们正在使用的数组就是这样,只有 1 个结果,但有多个值。:
{Name: 'Tom' Age: 20 Gender: 'Male'}