我有json文件,surname有1個值,first_name在數組中有2個valuse,而其他對象只有1個數值。 我將如何獲得Jhon和Jason?在json中的關聯數組中循環jquery並獲得數組值
這裏是我的JSON文件
[{
"surname": "Vlad",
"first_name": [
"Jhon",
"Jason"
],
"age": 25,
},
{
"surname": "Vlad",
"first_name": [
"Jhon",
],
"age": 25,
},
{
"surname": "Vlad",
"first_name": [
"Jhon",
"Jason"
],
"age": 25,
}
]
這裏是我的jQuery/javascript代碼
$.each(data, function (key, val){
var getNameValue = val.first_name;
if(getNameValue == getFirstName){
alert(getNameValue);
}
});
值
getFirstName
是從搜索文本框來輸入姓氏或first_names。
當我搜索單詞「Jhon」時,我只能得到在first_name中沒有任何數組的數組[1]。
我想要得到它們全部索引(0 1 2)當我搜索單詞「Jhon」時。
不工作,它顯示我的數組中的所有對象,只有相同的值 –