我有以下格式的json。
[{"custId":7,"emailId":"raju.allen1888@gmail.com","facebookId":"","twitterId":"","mobilePhone":"","landPhone":"","firstName":"Allen","lastName":""},{"custId":8,"emailId":"raju@gmail.com","facebookId":"","twitterId":"","mobilePhone":"","landPhone":"","firstName":"Emanuel","lastName":""}]
我有一个包含所有键的下拉列表,如果我选择一个键,例如emailId,我需要从json获取emailId。
当我这样做时,它工作正常,
for(i in data){
alert(data[i].emailId);
}
当我从变量的下拉列表中获取值并尝试使用它时,如下所示,它将错误视为未定义。
var key = $('#dropdownvalue').val(); //emailId as value from the dropdown
for(i in data){
alert(data[i].key);
}
如何解决这个问题,选择通过下拉列表选择的键的值。
答案 0 :(得分:4)